Submit Search
Upload
Live Robot Programming
•
0 likes
•
832 views
E
ESUG
Follow
Live Robot Programming IWST 2014 at ESUG, Cambridge
Read less
Read more
Software
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Clojure from ground up
Clojure from ground up
Di Xu
Programming Robots
Programming Robots
Andreas Heil
the role of robots in daily life
the role of robots in daily life
Ashar Gill
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of Robot
IJTET Journal
Cylindrical co ordinate system
Cylindrical co ordinate system
Nisarg Amin
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
Deepak Rotti
Industrial robots
Industrial robots
Muddassar Awan
Anatomy of robot
Anatomy of robot
Nitesh Singh
Recommended
Clojure from ground up
Clojure from ground up
Di Xu
Programming Robots
Programming Robots
Andreas Heil
the role of robots in daily life
the role of robots in daily life
Ashar Gill
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of Robot
IJTET Journal
Cylindrical co ordinate system
Cylindrical co ordinate system
Nisarg Amin
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
Deepak Rotti
Industrial robots
Industrial robots
Muddassar Awan
Anatomy of robot
Anatomy of robot
Nitesh Singh
13.cartesian coordinates
13.cartesian coordinates
Abhijeet Kadam
cartesian plane by : joe olivare
cartesian plane by : joe olivare
Joe Olivare
Go Robo Presentation
Go Robo Presentation
guest3d03ad
Cylindrical and spherical coordinates shalini
Cylindrical and spherical coordinates shalini
shalini singh
Cartesian plane
Cartesian plane
Mary Ann Villanueva
Robot Configuration - 1
Robot Configuration - 1
Manipal Academy of Higher Education (MAHE)
Application of robot’s
Application of robot’s
Sudhir Reddy
Robots in manufacturing
Robots in manufacturing
Anirudh Reddy
Robot Configuration - 2
Robot Configuration - 2
Manipal Academy of Higher Education (MAHE)
Function and their graphs ppt
Function and their graphs ppt
Farhana Shaheen
Robots Replacing Humans: Our Automated World
Robots Replacing Humans: Our Automated World
Sean Robinson
Industrial robotics
Industrial robotics
Prasanth Kumar RAGUPATHY
Basics of Robotics
Basics of Robotics
Ameya Gandhi
Introduction To Robotics
Introduction To Robotics
parthmullick
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
Anmol Seth
Industrial robots
Industrial robots
Ohgoma
Robotics project ppt
Robotics project ppt
Vundavalli Shreya
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
More Related Content
Viewers also liked
13.cartesian coordinates
13.cartesian coordinates
Abhijeet Kadam
cartesian plane by : joe olivare
cartesian plane by : joe olivare
Joe Olivare
Go Robo Presentation
Go Robo Presentation
guest3d03ad
Cylindrical and spherical coordinates shalini
Cylindrical and spherical coordinates shalini
shalini singh
Cartesian plane
Cartesian plane
Mary Ann Villanueva
Robot Configuration - 1
Robot Configuration - 1
Manipal Academy of Higher Education (MAHE)
Application of robot’s
Application of robot’s
Sudhir Reddy
Robots in manufacturing
Robots in manufacturing
Anirudh Reddy
Robot Configuration - 2
Robot Configuration - 2
Manipal Academy of Higher Education (MAHE)
Function and their graphs ppt
Function and their graphs ppt
Farhana Shaheen
Robots Replacing Humans: Our Automated World
Robots Replacing Humans: Our Automated World
Sean Robinson
Industrial robotics
Industrial robotics
Prasanth Kumar RAGUPATHY
Basics of Robotics
Basics of Robotics
Ameya Gandhi
Introduction To Robotics
Introduction To Robotics
parthmullick
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
Anmol Seth
Industrial robots
Industrial robots
Ohgoma
Robotics project ppt
Robotics project ppt
Vundavalli Shreya
Viewers also liked
(17)
13.cartesian coordinates
13.cartesian coordinates
cartesian plane by : joe olivare
cartesian plane by : joe olivare
Go Robo Presentation
Go Robo Presentation
Cylindrical and spherical coordinates shalini
Cylindrical and spherical coordinates shalini
Cartesian plane
Cartesian plane
Robot Configuration - 1
Robot Configuration - 1
Application of robot’s
Application of robot’s
Robots in manufacturing
Robots in manufacturing
Robot Configuration - 2
Robot Configuration - 2
Function and their graphs ppt
Function and their graphs ppt
Robots Replacing Humans: Our Automated World
Robots Replacing Humans: Our Automated World
Industrial robotics
Industrial robotics
Basics of Robotics
Basics of Robotics
Introduction To Robotics
Introduction To Robotics
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
Industrial robots
Industrial robots
Robotics project ppt
Robotics project ppt
More from ESUG
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
ESUG
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
ESUG
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
ESUG
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
ESUG
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
ESUG
Garbage Collector Tuning
Garbage Collector Tuning
ESUG
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
ESUG
thisContext in the Debugger
thisContext in the Debugger
ESUG
Websockets for Fencing Score
Websockets for Fencing Score
ESUG
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ESUG
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
ESUG
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
More from ESUG
(20)
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
Technical documentation support in Pharo
Technical documentation support in Pharo
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
Garbage Collector Tuning
Garbage Collector Tuning
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
thisContext in the Debugger
thisContext in the Debugger
Websockets for Fencing Score
Websockets for Fencing Score
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
Recently uploaded
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Papp Krisztián
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
AnnaArtyushina1
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
tonesoftg
tonesoftg
lanshi9
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
masabamasaba
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
Recently uploaded
(20)
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
tonesoftg
tonesoftg
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
Live Robot Programming
1.
LIVE ROBOT PROGRAMMING
Johan Fabry & Miguel Campusano
2.
LIVE PROGRAMMING IS
AWESOME!
3.
DEVELOPMENT CYCLE
4.
DEVELOPMENT CYCLE: ROBOTS
5.
LIVE PROGRAMMING {
+ +
6.
LIVE ROBOT PROGRAMMING
Johan Fabry & Miguel Campusano
7.
LRP • Nested
State Machines • Live Programming • Pharo Smalltalk.
8.
DORA, THE EXPLORER
9.
DEMO
10.
CHALLENGES
11.
CHALLENGES • Compile
Blocks • Variables as Value Holders • Experience Report: The Lag
12.
CHALLENGES • Compile
Blocks • Variables as Value Holders • Experience Report: The Lag
13.
EXPERIENCE: LAG (on
wall looking -> backward t-bw) (event wall [ultra value read < 20]) ! !
14.
EXPERIENCE: LAG (on
wall looking -> backward t-bw) (on bump looking -> backward t-bump) ! (event wall [ultra value read < 20]) (event bump [bumper value read = 1]) !
15.
EXPERIENCE: LAG (on
wall looking -> backward t-bw) (on bump looking -> backward t-bump) ! … ! (event wall [ultra value read < 20]) (event bump [bumper value read = 1]) ! …
16.
CONCLUSIONS
17.
CONCLUSIONS • Live
Programming is awesome (again) • Robots could be benefited with live programming • LRP improves the development of robots (?)
18.
CONCLUSIONS • Live
Programming is awesome (again) • Robots could be benefited with live programming • LRP improves the development of behaviours
19.
LIVE ROBOT PROGRAMMING
Johan Fabry & Miguel Campusano http://pleiad.cl/LRP
Download now