New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
PhaROS: Towards Live Environments in Robotics
1. Towards Live Environments in
Robotics
Santiago Bragagnolo – FOSDEM – 2014
http://car.mines-douai.fr/PhaROS
santiagobragagnolo@gmail.com
Santiago-pablo.bragagnolo@mines-douai.fr
@sbragagnolo
5. Objective
Robots for aiding people to navigate unknown
environments.
●
Find things (products, people, facilities)
●
Find the best way to reach them
6. Challenges
●
Understand the environment (mapping)
●
Define things to track and track them (tagging)
●
●
Avoid obstacles (columns, little kids moving
around)
Avoid lots of moving obstacles (crowds)
12. So we developed
●
Framework for robotic behavior development
●
Based on ROS architecture
●
High level abstractions
●
Abstracted from ROS installation
22. Code distribution - command line tool
pharos@PhaROS:~$ pharos create-repository Example –output=startup.st
●
Then, in your own pharo image
pharos@PhaROS:~$ ./pharo-ui Pharo st startup.st
●
Configure your packages in deployUnitsMetadata class method of ExampleDirectory
pharos@PhaROS:~$ pharos register-repository --url=YourRepo --package=ExampleDirectory
23. What have we done
●
StarGazer driver
●
Kompai robot driver
●
Localization error fixer
●
Point localization
●
Hinted path planning
24. Shopping mall demo vad conext 2013
●
http://www.youtube.com/watch?v=CS7hzPWVAm4
Demos in Lab @ Ecole des mines de Douai
●
http://www.youtube.com/watch?v=XBrnw9wHIhY