CS 378: Autonomous Intelligent Robotics (FRI)
- Dr. Todd Hester
CS 378: Autonomous Intelligent Robotics (FRI) Dr. Todd Hester Are - - PowerPoint PPT Presentation
CS 378: Autonomous Intelligent Robotics (FRI) Dr. Todd Hester Are there any questions? Logistics CS mentoring in Kinsolving and Jester dining halls First homework assignment (due class time Thursday) Talks Friday Dr. Mohan
(adapted from slides by Prof. Chad Jenkins and Piyush Khandelwal)
[slide by Manuela Veloso]
iRobot Create
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
HARDWARE SOFTWARE USB USB-Serial specific camera driver serial programming specific to create
Segway RMP50
[adapted from slide by Chad Jenkins]
HARDWARE SOFTWARE USB USB-Serial
middleware (gstreamer) middleware (control)
[adapted from slide by Chad Jenkins]
HARDWARE SOFTWARE USB USB-Serial
middleware (gstreamer) middleware (control)
DOES NOT NEED TO CHANGE!
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins] [image from http://www.ros.org/wiki/ROS/Concepts]
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
camera node cmvision node control node create node USB USB- Serial
camera node cmvision node control node create node USB USB- Serial ROS Master I will publish images on topic "image" I will receive images on topic "image" and publish blobs on topic "blobs" I will receive blobs
and publish velocities on topic "cmd_vel" I will receive velocities on topic "cmd_vel"
[adapted from slide by Chad Jenkins]
[adapted from slide by Chad Jenkins]
camera node cmvision node control node create node USB USB- Serial ROS Master
SETS UP COMMUNICATION
images
"image" blobs on "blobs" velocities
"cmd_vel"
[adapted from slide by Chad Jenkins]
[http://www.ros.org/wiki/Nodes]
[http://www.ros.org/wiki/Topics]
[http://www.ros.org/wiki/Messages]
Repository Stacks Packages Nodes