Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
teaching:gsoc2014 [2014/02/25 13:28] – [CRAM -- Robot Plans] tenorthteaching:gsoc2014 [2014/02/25 13:28] – [Proposed Topics] tenorth
Line 58: Line 58:
 === CRAM -- Virtual Robot Scenarios in Gazebo === === CRAM -- Virtual Robot Scenarios in Gazebo ===
 **Main Objective:** The development of scenarios and tasks **Main Objective:** The development of scenarios and tasks
-  for human-sized robots. This is done using ROS, the Gazebo robot +for human-sized robots. This is done using ROS, the Gazebo robot 
-  simulator, and CRAM. The scenarios to develop range from setups for +simulator, and CRAM. The scenarios to develop range from setups for 
-  comparatively simple tasks, such as pick and place, to more sophisticated +comparatively simple tasks, such as pick and place, to more sophisticated 
-  workspaces requiring interaction with the environment, such as opening +workspaces requiring interaction with the environment, such as opening 
-  and closing drawers and doors.+and closing drawers and doors.
      
-  This involves designing virtual environments for Gazebo and/or writing robot plans in Lisp using the CRAM high-level language, sending commands to virtual PR2 or REEM(-C) robots in Gazebo, and manipulating the artificial environment in there. The connection to an elaborate high-level system holds a lot of interesting opportunities.+This involves designing virtual environments for Gazebo and/or writing robot plans in Lisp using the CRAM high-level language, sending commands to virtual PR2 or REEM(-C) robots in Gazebo, and manipulating the artificial environment in there. The connection to an elaborate high-level system holds a lot of interesting opportunities.
      
-  The produced code will, when working in a simulated environment, be run on the real robot in our laboratory and become part of the high-level behaviour library for the connected robots.+The produced code will, when working in a simulated environment, be run on the real robot in our laboratory and become part of the high-level behaviour library for the connected robots.
      
 **Task Difficulty:** The difficulty depends on the environment setup and task chosen. The design of pick and place scenarios in a simple environment work towards ensuring the system's robustness, while more elaborate interaction tasks require more situational intelligence in the robot plan. **Task Difficulty:** The difficulty depends on the environment setup and task chosen. The design of pick and place scenarios in a simple environment work towards ensuring the system's robustness, while more elaborate interaction tasks require more situational intelligence in the robot plan.
Line 73: Line 73:
  
 **Expected Results:** We expect operational and robust **Expected Results:** We expect operational and robust
-  contributions to the software library that can be used as part of a +contributions to the software library that can be used as part of a 
-  robot's control program.}+robot's control program.}
  




Prof. Dr. hc. Michael Beetz PhD
Head of Institute

Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de

Discover our VRB for innovative and interactive research


Memberships and associations:


Social Media: