#include <sphererobot3masses.h>
Collaboration diagram for Sphererobot3MassesConf:
Public Member Functions | |
void | destroy () |
function that deletes sensors | |
void | addSensor (Sensor *s) |
adds a sensor to the list of sensors | |
Public Attributes | |
double | diameter |
double | spheremass |
double | pendulardiameter |
automatically set | |
double | pendularmass |
double | motorpowerfactor |
power factor for servos w.r.t. pendularmass | |
double | pendularrange |
fraction of the diameter the pendular masses can move to one side | |
bool | motorsensor |
motor values as sensors | |
bool | irAxis1 |
bool | irAxis2 |
bool | irAxis3 |
bool | irRing |
IR sensors in a ring in x,z plane (collides with irAxis1 and irAxis3). | |
bool | irSide |
4 IR senors to both side in y direction (collides with irAxis2) | |
bool | drawIRs |
double | irsensorscale |
range of the ir sensors in units of diameter | |
double | irCharacter |
characteristics of sensor (
| |
RaySensor * | irSensorTempl |
template for creation of the other ir sensors (if 0 then IRSensor(irCharacter)) | |
double | motor_ir_before_sensors |
if true motor sensors and ir sensors are given before additional sensors | |
double | brake |
if nonzero the robot brakes (deaccelerates actively/magically) | |
std::list< Sensor * > | sensors |
list of sensors that are mounted at the robot. (e.g. AxisOrientationSensor) |
void addSensor | ( | Sensor * | s | ) | [inline] |
void destroy | ( | ) |
function that deletes sensors
double brake |
if nonzero the robot brakes (deaccelerates actively/magically)
double diameter |
bool drawIRs |
bool irAxis1 |
bool irAxis2 |
bool irAxis3 |
double irCharacter |
characteristics of sensor (
where x is the range-distance)
bool irRing |
IR sensors in a ring in x,z plane (collides with irAxis1 and irAxis3).
double irsensorscale |
range of the ir sensors in units of diameter
template for creation of the other ir sensors (if 0 then IRSensor(irCharacter))
bool irSide |
4 IR senors to both side in y direction (collides with irAxis2)
double motor_ir_before_sensors |
if true motor sensors and ir sensors are given before additional sensors
double motorpowerfactor |
power factor for servos w.r.t. pendularmass
bool motorsensor |
motor values as sensors
double pendulardiameter |
automatically set
double pendularmass |
double pendularrange |
fraction of the diameter the pendular masses can move to one side
list of sensors that are mounted at the robot. (e.g. AxisOrientationSensor)
double spheremass |