Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:exchanging_information_via_roboearth [2014/08/08 10:05]
admin [Exchange information via RoboEarth]
doc:exchanging_information_via_roboearth [2014/08/08 10:06]
admin [Scenario]
Line 2: Line 2:
 ====== Exchange information via RoboEarth ====== ====== Exchange information via RoboEarth ======
  
-//+\\
 ** Note: The [[http://​www.roboearth.org|RoboEarth project]] has officially ended, and while the [[http://​api.roboearth.org|RoboEarth database]] will be kept running for a while, the code is currently unmaintained. Please use it at your own risk. ** ** Note: The [[http://​www.roboearth.org|RoboEarth project]] has officially ended, and while the [[http://​api.roboearth.org|RoboEarth database]] will be kept running for a while, the code is currently unmaintained. Please use it at your own risk. **
-//+\\
  
 This tutorial lists some example queries for interacting with the RoboEarth web-based robot knowledge base. To learn more about RoboEarth, have a look at the project [[http://​www.roboearth.org/​what-is-roboearth|web site]]. You can also create an account at http://​api.roboearth.org/​ and explore the content of the database via the human-usable web interface. This tutorial lists some example queries for interacting with the RoboEarth web-based robot knowledge base. To learn more about RoboEarth, have a look at the project [[http://​www.roboearth.org/​what-is-roboearth|web site]]. You can also create an account at http://​api.roboearth.org/​ and explore the content of the database via the human-usable web interface.
Line 14: Line 14:
 =====  Scenario ​ ===== =====  Scenario ​ =====
  
-The demonstrated scenario is the following, also described in this [[https://ias.cs.tum.edu/_media/spezial/​bib/​ias12exchange.pdf|paper]]:​ Robot 1, a PR2, performs a drink-serving task in one environment. As part of the task, it needs to open a cabinet to take the drink out. Since there is no information about the cabinet'​s articulation properties yet, the PR2 estimates the joint properties and creates the joint as part of the cabinet instance in the map. After having executed the task, it uploads the updated environment map to RoboEarth, and also extracts an updated model of the cabinet that now includes the joint information.+The demonstrated scenario is the following, also described in this [[http://knowrob.org/​_media/​bib/​ias12exchange.pdf|paper]]:​ Robot 1, a PR2, performs a drink-serving task in one environment. As part of the task, it needs to open a cabinet to take the drink out. Since there is no information about the cabinet'​s articulation properties yet, the PR2 estimates the joint properties and creates the joint as part of the cabinet instance in the map. After having executed the task, it uploads the updated environment map to RoboEarth, and also extracts an updated model of the cabinet that now includes the joint information.
  
 Robot 2, an Amigo robot, later performs the same task in a different environment. Since it has access to the updated object model, it can use the information about the articulation properties to open the cabinet door and take out the bottle. Robot 2, an Amigo robot, later performs the same task in a different environment. Since it has access to the updated object model, it can use the information about the articulation properties to open the cabinet door and take out the bottle.