46 int init(uint32_t dt_millis);
47 void update(uint32_t dt_millis);
48 void run(uint32_t dt_millis);
void check_Actuators()
Definition: robot.cpp:182
bool is_Initiated() const
Definition: robot.cpp:172
Definition: processor.h:18
Vec3< float > state_
Definition: robot.h:63
void run(uint32_t dt_millis)
Definition: robot.cpp:164
int init(uint32_t dt_millis)
Definition: robot.cpp:56
void update(uint32_t dt_millis)
Definition: robot.cpp:140
Actuator * base_
Definition: robot.h:57
A Singleton class that handles all the robot's sequence.
Definition: robot.h:34
Robot & operator=(Robot &&)=default
bool initiated_
Definition: robot.h:68
Vec3< float > velocities_
Definition: robot.h:65
State_Sensor * sensor_
Definition: robot.h:55
Processor * cpu_
Definition: robot.h:56
State_Vars * robot_state_vars_
Definition: robot.h:61
Definition: state_sensor.h:20
void read_Field()
Definition: robot.cpp:47
Robot()
Definition: robot.h:69
Definition: robo_states.h:43
void profile_Actuators(Vec3< float > vel, uint32_t dt_millis)
Definition: robot.cpp:177
~Robot()
Definition: robot.h:42
Vec3< float > state_from_base_
Definition: robot.h:64
Vec3< float > psis_
Definition: robot.h:66
static Robot & get_Instance()
Definition: robot.cpp:29
Definition: actuator.h:15