AA 274 Principles of Robotic Autonomy: The Robot Operating System (ROS)
AA 274 Principles of Robotic Autonomy: The Robot Operating System (ROS)
AA 274 Principles of Robotic Autonomy: The Robot Operating System (ROS)
l Observers
l YARP
l Orocos
l MRPT
http://design.ros2.org/articles/why_ros2.html
l Nodes talk to each other over topics (think chat rooms). Master
coordinates the whole thing
l Message types: abstraction away from specific hardware
l Camera image
l Laser scan data
l Motion control
Note: nodelets are different. They are not individual processes, they share memory
a compiler)
l Directory structure:
l pdb.set_trace()
message
l rosmsg show student
[aa274/Student]:
string name_first
string name_last
uint8 age
uint32 grade