Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Rosetta and Gazebo: Simulating Robots A CE Project Robotics Institute, Carnegie Mellon September 12, 2007.

Similar presentations


Presentation on theme: "1 Rosetta and Gazebo: Simulating Robots A CE Project Robotics Institute, Carnegie Mellon September 12, 2007."— Presentation transcript:

1 1 Rosetta and Gazebo: Simulating Robots A CE Project Robotics Institute, Carnegie Mellon September 12, 2007

2 2 Gazebo Physics-based simulator Robots represented as models User writes models for new robots  Defines geometric bodies  Creates joints

3 3 Interfacing with Gazebo Gazebo interfaces via shared memory Need our system to talk to Gazebo Our system uses serial to talk to robots…

4 4 Software Architecture with Robots

5 5 Software Architecture for Simulation

6 6 Rosetta in a Nutshell Rosetta sits between low-level controllers and Gazebo Translates incoming serial commands into shared memory commands for Gazebo

7 7 How Rosetta Works Rosetta “spoofs” a serial port  Creates a file on the computer, not really a serial port We tell low-level controller programs to use the fake port  Each program has config file; says which serial port robot is on  We change config file to use spoofed serial port Rosetta reads from fake port  Parses commands as if it were the real robot  Sends commands to Gazebo instead


Download ppt "1 Rosetta and Gazebo: Simulating Robots A CE Project Robotics Institute, Carnegie Mellon September 12, 2007."

Similar presentations


Ads by Google