quickstart_instructions_for_buzz_argos

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
quickstart_instructions_for_buzz_argos [2016/04/07 04:12] rootquickstart_instructions_for_buzz_argos [2016/04/10 00:13] (current) – removed ilpincy
Line 1: Line 1:
-==== ARGoS + Buzz quick start ==== 
  
-=== ARGoS === 
- 
-[[http://www.argos-sim.info|ARGoS]] is a fast multi-robot simulator that can interoperate with Buzz. 
- 
-To install ARGoS, go to http://www.argos-sim.info/core.php and install a binary package. To get started with ARGoS, refer to the [[https://github.com/ilpincy/argos3-examples|examples]]. 
- 
-=== Buzz === 
- 
-Compile and install Buzz following the instructions reported in the [[https://github.com/MISTLab/Buzz|GitHub page]]. Make sure to compile Buzz **after** having installed ARGoS, so the compilation scripts will also compile the ARGoS integration code. 
- 
-=== ARGoS + Buzz === 
- 
-== Integration: Basic information == 
- 
-The integration code of Buzz and ARGoS is composed of two elements: 
- 
-  - A set of ARGoS controllers. At the moment, available controllers include one for the [[http://www.swarmanoid.org/swarmanoid_hardware.php.html|foot-bot]] (a wheeled robot) and one for the [[http://pleiades.ca|Spiri]] (a commercial quad-rotor). More can be added easily by subclassing ''CBuzzController'', defined in ''$PREFIX/include/buzz/argos/buzz_controller.h''. ''$PREFIX'' is usually ''/usr'' or ''/usr/local''. 
-  - A special definition of ARGoS' QtOpenGL user functions, which allow Buzz scripts to draw in the OpenGL visualization of ARGoS. With these, a developer can write debugging information on top of each robot. 
- 
-== Using Buzz with ARGoS == 
- 
-To use ARGoS and Buzz together, you simply need to define your ''.argos'' experiment file as usually done with ARGoS. 
- 
- 
- 
-In this file, instead of a custom controller, use ''buzz_controller_footbot'' or ''buzz_controller_spiri'' (or both), depending on the robot you intend to use. To activate drawing, use ''buzz_qt'' to indicate that you want to use the Buzz QtOpenGL user functions. 
  • quickstart_instructions_for_buzz_argos.1460002374.txt.gz
  • Last modified: 2016/04/07 04:12
  • by root