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 revisionBoth sides next revision
buzz_argos [2018/03/18 23:24] – [Debugging Buzz Programs] rootbuzz_argos [2018/03/18 23:30] – [ARGoS + Buzz: Basic information] root
Line 34: Line 34:
  
 <code xml> <code xml>
 +<!-- 
 +     For a full example of an ARGoS configuration file, refer to
 +
 +     https://github.com/ilpincy/argos3-examples/blob/master/experiments/diffusion_1.argos
 +     
 +     and the other examples at
 +     
 +     https://github.com/ilpincy/argos3-examples/blob/master/experiments/
 +-->
 +
 +...
 +
 <controllers> <controllers>
  
Line 99: Line 111:
    </spiri>    </spiri>
 </arena> </arena>
 +
 +...
  
 </code> </code>
  
-To activate drawinguse ''buzz_qt'' to indicate that you want to use the Buzz QtOpenGL user functions:+If you want ARGoS to start with a Buzz script already loadedyou can specify that in the ''<params />'' tag of the robot controller. The above example for the foot-bot, for example, becomes:
  
 <code xml> <code xml>
 +  ...
 +
 +  <buzz_controller_footbot id="bcf">
 +    <actuators>
 +      <differential_steering implementation="default" />
 +      <leds                  implementation="default" medium="leds" />
 +      <range_and_bearing implementation="default" />
 +    </actuators>
 +    <sensors>
 +      <range_and_bearing implementation="medium" medium="rab" show_rays="true" noise_std_dev="0" />
 +    </sensors>
 +    
 +    <!-- This loads the specified files at startup -->
 +    <params bytecode_file="myscript.bo" debug_file="myscript.bdb" />
 +    
 +  </buzz_controller_footbot>
 +  
 +  ...
 +  
 +</code>
 +
 +To activate the Buzz editor and support debugging, use ''buzz_qt'' to indicate that you want to use the Buzz QtOpenGL user functions:
 +
 +<code xml>
 +<!-- For a full example of an ARGoS configuration file, refer to
 +     https://github.com/ilpincy/argos3-examples/blob/master/experiments/diffusion_1.argos
 +-->
 +
 <visualization> <visualization>
   <qt-opengl>   <qt-opengl>
  • buzz_argos.txt
  • Last modified: 2018/03/18 23:34
  • by root