Fawkes API
Fawkes Development Version
|
Internal data storage, do NOT modify! More...
Public Attributes | |
int64_t | timestamp_sec |
Interface Unix timestamp, seconds. | |
int64_t | timestamp_usec |
Interface Unix timestamp, micro-seconds. | |
float | accel_x |
Accelerometer x. | |
float | accel_y |
Accelerometer y. | |
float | accel_z |
Accelerometer z. | |
float | gyro_x |
Gyrometer x. | |
float | gyro_y |
Gyrometer y. | |
float | gyro_ref |
Gyrometer reference. | |
float | angle_x |
Angle x. | |
float | angle_y |
Angle y. | |
float | l_fsr_fl |
Left FSR front left. | |
float | l_fsr_fr |
Left FSR front right. | |
float | l_fsr_rl |
Left FSR rear left. | |
float | l_fsr_rr |
Left FSR rear right. | |
float | r_fsr_fl |
Right FSR front left. | |
float | r_fsr_fr |
Right FSR front right. | |
float | r_fsr_rl |
Right FSR rear left. | |
float | r_fsr_rr |
Right FSR rear right. | |
float | l_total_weight |
Total weight on left foot. | |
float | r_total_weight |
Total weight on right foot. | |
float | l_cop_x |
Center of pressure X for left foot. | |
float | l_cop_y |
Center of pressure Y for left foot. | |
float | r_cop_x |
Center of pressure X for right foot. | |
float | r_cop_y |
Center of pressure Y for right foot. | |
float | ultrasonic_distance_left [4] |
First four ultrasonic sensor readings from left receiver. | |
float | ultrasonic_distance_right [4] |
First four ultrasonic sensor readings from right receiver. | |
int32_t | ultrasonic_direction |
Direction that was used to gather the ultrasonic readings. | |
uint8_t | l_foot_bumper_l |
Left foot bumper left side. | |
uint8_t | l_foot_bumper_r |
Left foot bumper right side. | |
uint8_t | r_foot_bumper_l |
Right foot bumper left side. | |
uint8_t | r_foot_bumper_r |
Right foot bumper right side. | |
uint8_t | head_touch_front |
Front part of head touch sensor (only Academics robot) | |
uint8_t | head_touch_middle |
Middle part of head touch sensor (only Academics robot) | |
uint8_t | head_touch_rear |
Rear part of head touch sensor (only Academics robot) | |
uint8_t | chest_button |
Chest button state. | |
float | battery_charge |
Battery charge. |
Internal data storage, do NOT modify!
Accelerometer x.
Definition at line 60 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::accel_x(), and fawkes::NaoSensorInterface::set_accel_x().
Accelerometer y.
Definition at line 61 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::accel_y(), and fawkes::NaoSensorInterface::set_accel_y().
Accelerometer z.
Definition at line 62 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::accel_z(), and fawkes::NaoSensorInterface::set_accel_z().
Angle x.
Definition at line 66 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::angle_x(), and fawkes::NaoSensorInterface::set_angle_x().
Angle y.
Definition at line 67 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::angle_y(), and fawkes::NaoSensorInterface::set_angle_y().
Battery charge.
Definition at line 101 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::battery_charge(), and fawkes::NaoSensorInterface::set_battery_charge().
Chest button state.
Definition at line 100 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::chest_button(), and fawkes::NaoSensorInterface::set_chest_button().
Gyrometer reference.
Definition at line 65 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::gyro_ref(), and fawkes::NaoSensorInterface::set_gyro_ref().
Gyrometer x.
Definition at line 63 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::gyro_x(), and fawkes::NaoSensorInterface::set_gyro_x().
Gyrometer y.
Definition at line 64 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::gyro_y(), and fawkes::NaoSensorInterface::set_gyro_y().
Front part of head touch sensor (only Academics robot)
Definition at line 97 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::head_touch_front(), and fawkes::NaoSensorInterface::set_head_touch_front().
Middle part of head touch sensor (only Academics robot)
Definition at line 98 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::head_touch_middle(), and fawkes::NaoSensorInterface::set_head_touch_middle().
Rear part of head touch sensor (only Academics robot)
Definition at line 99 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::head_touch_rear(), and fawkes::NaoSensorInterface::set_head_touch_rear().
Center of pressure X for left foot.
Definition at line 78 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_cop_x(), and fawkes::NaoSensorInterface::set_l_cop_x().
Center of pressure Y for left foot.
Definition at line 79 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_cop_y(), and fawkes::NaoSensorInterface::set_l_cop_y().
Left foot bumper left side.
Definition at line 93 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_foot_bumper_l(), and fawkes::NaoSensorInterface::set_l_foot_bumper_l().
Left foot bumper right side.
Definition at line 94 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_foot_bumper_r(), and fawkes::NaoSensorInterface::set_l_foot_bumper_r().
Left FSR front left.
Definition at line 68 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_fsr_fl(), and fawkes::NaoSensorInterface::set_l_fsr_fl().
Left FSR front right.
Definition at line 69 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_fsr_fr(), and fawkes::NaoSensorInterface::set_l_fsr_fr().
Left FSR rear left.
Definition at line 70 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_fsr_rl(), and fawkes::NaoSensorInterface::set_l_fsr_rl().
Left FSR rear right.
Definition at line 71 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_fsr_rr(), and fawkes::NaoSensorInterface::set_l_fsr_rr().
Total weight on left foot.
Definition at line 76 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::l_total_weight(), and fawkes::NaoSensorInterface::set_l_total_weight().
Center of pressure X for right foot.
Definition at line 80 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_cop_x(), and fawkes::NaoSensorInterface::set_r_cop_x().
Center of pressure Y for right foot.
Definition at line 81 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_cop_y(), and fawkes::NaoSensorInterface::set_r_cop_y().
Right foot bumper left side.
Definition at line 95 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_foot_bumper_l(), and fawkes::NaoSensorInterface::set_r_foot_bumper_l().
Right foot bumper right side.
Definition at line 96 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_foot_bumper_r(), and fawkes::NaoSensorInterface::set_r_foot_bumper_r().
Right FSR front left.
Definition at line 72 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_fsr_fl(), and fawkes::NaoSensorInterface::set_r_fsr_fl().
Right FSR front right.
Definition at line 73 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_fsr_fr(), and fawkes::NaoSensorInterface::set_r_fsr_fr().
Right FSR rear left.
Definition at line 74 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_fsr_rl(), and fawkes::NaoSensorInterface::set_r_fsr_rl().
Right FSR rear right.
Definition at line 75 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_fsr_rr(), and fawkes::NaoSensorInterface::set_r_fsr_rr().
Total weight on right foot.
Definition at line 77 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::r_total_weight(), and fawkes::NaoSensorInterface::set_r_total_weight().
Interface Unix timestamp, seconds.
Definition at line 58 of file NaoSensorInterface.h.
Interface Unix timestamp, micro-seconds.
Definition at line 59 of file NaoSensorInterface.h.
Direction that was used to gather the ultrasonic readings.
Definition at line 90 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::ultrasonic_direction(), fawkes::NaoSensorInterface::set_ultrasonic_direction(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::ultrasonic_direction(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::set_ultrasonic_direction(), fawkes::NaoSensorInterface::StartUltrasonicMessage::ultrasonic_direction(), and fawkes::NaoSensorInterface::StartUltrasonicMessage::set_ultrasonic_direction().
First four ultrasonic sensor readings from left receiver.
Distance to detected object is in meters.
Definition at line 82 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::ultrasonic_distance_left(), and fawkes::NaoSensorInterface::set_ultrasonic_distance_left().
First four ultrasonic sensor readings from right receiver.
Distance to detected object is in meters.
Definition at line 86 of file NaoSensorInterface.h.
Referenced by fawkes::NaoSensorInterface::ultrasonic_distance_right(), and fawkes::NaoSensorInterface::set_ultrasonic_distance_right().