ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
7 #ifndef CI_QUADROTOR_SPEED_ACTUATOR_H
8 #define CI_QUADROTOR_SPEED_ACTUATOR_H
12 class CCI_QuadRotorSpeedActuator;
15 #include <argos3/core/control_interface/ci_actuator.h>
16 #include <argos3/core/utility/math/vector3.h>
The namespace containing all the ARGoS related code.
virtual void CreateLuaState(lua_State *pt_lua_state)=0
Creates the Lua state for this actuator.
It defines the basic type CRadians, used to store an angle value in radians.
virtual void SetLinearVelocity(const CVector3 &c_velocity)=0
Sets the linear velocity of the quadrotor.
virtual void SetRotationalSpeed(const CRadians &c_speed)=0
Sets the rotational velocity of the quadrotor around the local Z axis (yaw).
The basic interface for all actuators.
virtual ~CCI_QuadRotorSpeedActuator()