15 #ifndef CCI_FOOTBOT_GRIPPER_ACTUATOR_H
16 #define CCI_FOOTBOT_GRIPPER_ACTUATOR_H
20 class CCI_FootBotGripperActuator;
23 #include <argos3/core/control_interface/ci_actuator.h>
24 #include <argos3/core/utility/math/angles.h>
81 virtual void CreateLuaState(lua_State* pt_lua_state);
The basic interface for all actuators.
static CRadians LOCKED_NEGATIVE
void SetAperture(const CRadians &c_aperture)
Sets the gripper aperture.
virtual void EnableCheckForObjectGrippedRoutine()=0
Enables the ASEBA routine that checks for a gripped object each time the gripper is opened...
void LockNegative()
Sets gripper aperture to lock, negative direction.
It defines the basic type CRadians, used to store an angle value in radians.
CCI_FootBotGripperActuator()
Class constructor.
void Unlock()
Unlock gripper: objects are released.
virtual ~CCI_FootBotGripperActuator()
Class destructor.
virtual void DisableCheckForObjectGrippedRoutine()=0
Disables the ASEBA routine that checks for a gripped object each time the gripper is opened...
The namespace containing all the ARGoS related code.
static CRadians LOCKED_POSITIVE
void LockPositive()
Sets gripper aperture to lock, positive direction.