Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
Struct containing all the configuration options for the nejihebi robot. More...
#include <nejihebi.h>
Public Attributes | |
int | numberOfScrews |
number of screw elements More... | |
struct { | |
Color color | |
color of ball bearing More... | |
double mass | |
mass of each ball bearing More... | |
double radius | |
radius of each ball bearing More... | |
Color stickColor | |
color of the stick holding the ball bearing More... | |
double stickLength | |
length of the stick holding the ball bearing More... | |
double stickMass | |
mass of the stick holding the ball bearing More... | |
double stickWidth | |
width of the stick holding the ball bearing More... | |
} | ballBearing |
configurations for the two ball bearings at the robot head More... | |
struct { | |
double angle | |
angle of the blades versus the screw axis More... | |
Color color | |
color of the blades More... | |
double height | |
height of the blades More... | |
double length | |
length of the blades More... | |
double mass | |
mass of each blade More... | |
int wheels | |
number of wheels per blade More... | |
double width | |
width of each blade More... | |
} | blade |
configurations for the blades holding the passive wheels More... | |
struct { | |
Color color | |
color of the robot head More... | |
double height | |
height of the robot head More... | |
double length | |
length of the robot head More... | |
double mass | |
mass of the robot head More... | |
double width | |
width of the robot head More... | |
} | head |
configurations for the robot head More... | |
struct { | |
double backLength | |
length of inner body behind the screw center More... | |
Color color | |
color of the inner body More... | |
double frontLength | |
length of inner body before the screw center More... | |
double height | |
height of the inner body More... | |
double mass | |
mass of the inner body More... | |
double width | |
width of the inner body More... | |
} | innerBody |
configurations for the inner non-rotating part of the screw elements More... | |
struct { | |
double damping | |
damping of the joint servo motors More... | |
double maxVel | |
maximum velocity of the joint servo motors More... | |
struct { | |
double minAngle | |
minimum angle [rad] More... | |
double maxAngle | |
maximum angle [rad] More... | |
double power | |
maximum power More... | |
} pitch | |
configurations for the pitch (up-down) servo motors More... | |
struct { | |
double minAngle | |
minimum angle [rad] More... | |
double maxAngle | |
maximum angle [rad] More... | |
double power | |
maximum power More... | |
} yaw | |
configurations for the yaw (left-right) servo motors More... | |
} | jointUnit |
configurations for the joints between the screw elements More... | |
struct { | |
int blades | |
number of blades per screw element More... | |
Color color | |
color of screw ring More... | |
double mass | |
mass of screw ring More... | |
double maxForce | |
maximum torque for screw ring More... | |
double maxSpeed | |
maximum speed for screw ring More... | |
double radius | |
radius of screw ring More... | |
double width | |
width of screw ring More... | |
} | screwbase |
configurations for the basic ring of the screw elements More... | |
struct { | |
bool axisVisible | |
decides if the wheel axis will be visible More... | |
double axisSize | |
size of the wheel axis if visible More... | |
Color color | |
color of the passive wheels More... | |
double mass | |
mass of each passive wheel More... | |
double posradius | |
radius of the circle on which the wheels are placed More... | |
double posshift | |
offset of the center of the position circle and the screw center More... | |
double possegment | |
angle size of the circle segment on which the wheels are placed More... | |
double radius | |
radius of the passive wheels More... | |
double width | |
width of the passive wheels More... | |
} | wheel |
configurations for the passive wheels More... | |
Struct containing all the configuration options for the nejihebi robot.
double angle |
angle of the blades versus the screw axis
double axisSize |
size of the wheel axis if visible
bool axisVisible |
decides if the wheel axis will be visible
double backLength |
length of inner body behind the screw center
struct { ... } ballBearing |
configurations for the two ball bearings at the robot head
struct { ... } blade |
configurations for the blades holding the passive wheels
int blades |
number of blades per screw element
Color color |
color of ball bearing
color of the passive wheels
color of screw ring
color of the inner body
color of the robot head
color of the blades
double damping |
damping of the joint servo motors
double frontLength |
length of inner body before the screw center
struct { ... } head |
configurations for the robot head
double height |
height of the blades
height of the inner body
height of the robot head
struct { ... } innerBody |
configurations for the inner non-rotating part of the screw elements
struct { ... } jointUnit |
configurations for the joints between the screw elements
double length |
length of the blades
length of the robot head
double mass |
mass of each ball bearing
mass of each passive wheel
mass of screw ring
mass of the inner body
mass of the robot head
mass of each blade
double maxAngle |
maximum angle [rad]
double maxForce |
maximum torque for screw ring
double maxSpeed |
maximum speed for screw ring
double maxVel |
maximum velocity of the joint servo motors
double minAngle |
minimum angle [rad]
int numberOfScrews |
number of screw elements
struct { ... } pitch |
configurations for the pitch (up-down) servo motors
double posradius |
radius of the circle on which the wheels are placed
double possegment |
angle size of the circle segment on which the wheels are placed
double posshift |
offset of the center of the position circle and the screw center
double power |
maximum power
double radius |
radius of each ball bearing
radius of the passive wheels
radius of screw ring
struct { ... } screwbase |
configurations for the basic ring of the screw elements
Color stickColor |
color of the stick holding the ball bearing
double stickLength |
length of the stick holding the ball bearing
double stickMass |
mass of the stick holding the ball bearing
double stickWidth |
width of the stick holding the ball bearing
struct { ... } wheel |
configurations for the passive wheels
int wheels |
number of wheels per blade
double width |
width of each blade
width of the passive wheels
width of screw ring
width of the inner body
width of the robot head
struct { ... } yaw |
configurations for the yaw (left-right) servo motors