7 #ifndef CI_RANGE_AND_BEARING_SENSOR_H 8 #define CI_RANGE_AND_BEARING_SENSOR_H 11 class CCI_RangeAndBearingSensor;
14 #include <argos3/core/control_interface/ci_sensor.h> 15 #include <argos3/core/utility/datatypes/datatypes.h> 16 #include <argos3/core/utility/datatypes/byte_array.h> 17 #include <argos3/core/utility/math/quaternion.h> 53 virtual void CreateLuaState(lua_State* pt_lua_state);
55 virtual void ReadingsToLuaState(lua_State* pt_lua_state);
The basic interface for all sensors.
std::vector< SPacket > TReadings
virtual ~CCI_RangeAndBearingSensor()
const TReadings & GetReadings() const
CRadians HorizontalBearing
It defines the basic type CRadians, used to store an angle value in radians.
CRadians VerticalBearing
The vertical bearing is defined as the angle between the local robot XY plane and the message source ...
The namespace containing all the ARGoS related code.
Byte array utility class.
float Real
Collects all ARGoS code.