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);
CRadians HorizontalBearing
float Real
Collects all ARGoS code.
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 basic interface for all sensors.
const TReadings & GetReadings() const
virtual ~CCI_RangeAndBearingSensor()
Byte array utility class.
The namespace containing all the ARGoS related code.
std::vector< SPacket > TReadings