#include <argos3/core/simulator/simulator.h>
#include <argos3/plugins/simulator/entities/wheeled_entity.h>
#include <argos3/core/simulator/entity/composable_entity.h>
#include "differential_steering_default_sensor.h"
 
Go to the source code of this file.
 | 
|    | argos | 
|   | The namespace containing all the ARGoS related code. 
  | 
|   | 
 | 
|   | argos::REGISTER_SENSOR (CDifferentialSteeringDefaultSensor,"differential_steering","default","Carlo Pinciroli [ilpincy@gmail.com]","1.0","A generic differential steering sensor.","This sensor returns the current position and orientation of a robot. This sensor\n""can be used with any robot, since it accesses only the body component. In\n""controllers, you must include the ci_differential_steering_sensor.h header.\n\n""REQUIRED XML CONFIGURATION\n\n""  <controllers>\n""    ...\n""    <my_controller ...>\n""      ...\n""      <sensors>\n""        ...\n""        <differential_steering implementation=\"default\" />\n""        ...\n""      </sensors>\n""      ...\n""    </my_controller>\n""    ...\n""  </controllers>\n\n""OPTIONAL XML CONFIGURATION\n\n""It is possible to add uniform noise to the sensor, thus matching the\n""characteristics of a real robot better. You can add noise through the\n""attributes 'vel_noise_range' and 'dist_noise_range'.\n""Attribute 'vel_noise_range' regulates the noise range on the velocity returned\n""by the sensor. Attribute 'dist_noise_range' sets the noise range on the\n""distance covered by the wheels.\n\n""  <controllers>\n""    ...\n""    <my_controller ...>\n""      ...\n""      <sensors>\n""        ...\n""        <differential_steering implementation=\"default\"\n""                               vel_noise_range=\"-0.1:0.2\"\n""                               dist_noise_range=\"-10.5:13.7\" />\n""        ...\n""      </sensors>\n""      ...\n""    </my_controller>\n""    ...\n""  </controllers>\n\n""OPTIONAL XML CONFIGURATION\n\n""None.\n","Usable") | 
|   |