|
Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
#include <hexapod.h>

Public Attributes | |
| double | size |
| scaling factor for robot (diameter of body) More... | |
| double | legLength |
| length of the legs in units of size More... | |
| int | legNumber |
| number of snake elements More... | |
| double | width |
| body with in units of size More... | |
| double | height |
| body with in units of size More... | |
| double | mass |
| chassis mass More... | |
| double | percentageBodyMass |
| relation between bodymass(trunk) and rest More... | |
| double | coxaPower |
| maximal force for at hip joint motors More... | |
| double | coxaJointLimitV |
| angle range for vertical direction of legs More... | |
| double | coxaJointLimitH |
| angle range for horizontal direction of legs More... | |
| double | coxaDamping |
| damping of hip joint servos More... | |
| double | coxaSpeed |
| speed of the hip servo More... | |
| bool | useTebiaJoints |
| whether to use joints at the knees More... | |
| bool | useTebiaMotors |
| if true tebia joints are actuated, otherwise springs More... | |
| double | tebiaPower |
| spring strength in the knees More... | |
| double | tebiaJointLimit |
| angle range for knees More... | |
| double | tebiaOffset |
| angle offset for knees More... | |
| double | tebiaDamping |
| damping in the knees More... | |
| double | legSpreading |
| angle at which legs are spread to the front and back More... | |
| double | backLegFactor |
| size factor for back legs More... | |
| bool | tarsus |
| whether to use a tarsus or not More... | |
| int | numTarsusSections |
| the number of sections in the tarsus More... | |
| bool | useTarsusJoints |
| whether to use joints on the tarsus More... | |
| bool | useBigBox |
| whether to use a big invisible box on the back of the robot More... | |
| bool | useWhiskers |
| if true add whiskers to robot More... | |
| bool | useActiveWhisker |
| if true whiskers have motorized joints, otherwise springs More... | |
| double | whiskerSpread |
| angle by which the wiskers are spread More... | |
| double | T |
| T is the for the time for calculating the cost of transport over time. More... | |
| double * | v |
| bool | ignoreInternalCollisions |
| bool | calculateEnergy |
| bool | useContactSensors |
| matrix::Matrix | m |
| int * | legContacts |
| double | irSensors |
| bool | irFront |
| bool | irBack |
| bool | irLeft |
| bool | irRight |
| double | irRangeFront |
| double | irRangeBack |
| double | irRangeLeft |
| double | irRangeRight |
| double backLegFactor |
size factor for back legs
| bool calculateEnergy |
| double coxaDamping |
damping of hip joint servos
| double coxaJointLimitH |
angle range for horizontal direction of legs
| double coxaJointLimitV |
angle range for vertical direction of legs
| double coxaPower |
maximal force for at hip joint motors
| double coxaSpeed |
speed of the hip servo
| double height |
body with in units of size
| bool ignoreInternalCollisions |
| bool irBack |
| bool irFront |
| bool irLeft |
| double irRangeBack |
| double irRangeFront |
| double irRangeLeft |
| double irRangeRight |
| bool irRight |
| double irSensors |
| int* legContacts |
| double legLength |
length of the legs in units of size
| int legNumber |
number of snake elements
| double legSpreading |
angle at which legs are spread to the front and back
| double mass |
chassis mass
| int numTarsusSections |
the number of sections in the tarsus
| double percentageBodyMass |
relation between bodymass(trunk) and rest
| double size |
scaling factor for robot (diameter of body)
| double T |
T is the for the time for calculating the cost of transport over time.
| bool tarsus |
whether to use a tarsus or not
| double tebiaDamping |
damping in the knees
| double tebiaJointLimit |
angle range for knees
| double tebiaOffset |
angle offset for knees
| double tebiaPower |
spring strength in the knees
| bool useActiveWhisker |
if true whiskers have motorized joints, otherwise springs
| bool useBigBox |
whether to use a big invisible box on the back of the robot
| bool useContactSensors |
| bool useTarsusJoints |
whether to use joints on the tarsus
| bool useTebiaJoints |
whether to use joints at the knees
| bool useTebiaMotors |
if true tebia joints are actuated, otherwise springs
| bool useWhiskers |
if true add whiskers to robot
| double* v |
| double whiskerSpread |
angle by which the wiskers are spread
| double width |
body with in units of size