Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
LynxArm6Info Namespace ReferenceDeclares configuration of the 6-DOF PUMA style arm from Lynx Motion, such as number of joints, LEDs, etc. More...
Detailed DescriptionDeclares configuration of the 6-DOF PUMA style arm from Lynx Motion, such as number of joints, LEDs, etc. Enumeration Type DocumentationThese are 'absolute' offsets for the arm joints, don't need to add to ArmOffset like TPROffset_t values do.
Definition at line 71 of file LynxArm6Info.h. holds offsets to different buttons in WorldState::buttons[] Should be a straight mapping to the ButtonSourceIDs Note that the chest (power) button is not a normal button. It kills power to the motors at a hardware level, and isn't sensed in the normal way. If you want to know when it is pressed (and you are about to shut down) see PowerSrcID::PauseSID.
Definition at line 105 of file LynxArm6Info.h. holds offset to different sensor values in WorldState::sensors[]
Definition at line 112 of file LynxArm6Info.h. Function Documentation
Variable Documentation
These are 'absolute' offsets for the arm joints, don't need to add to ArmOffset like TPROffset_t values do. Definition at line 68 of file LynxArm6Info.h.
Use with kinematics to refer to base reference frame. Definition at line 81 of file LynxArm6Info.h.
Provides a string name for each button. Definition at line 108 of file LynxArm6Info.h. should be set to maximum of CameraHorizFOV or CameraVertFOV Definition at line 54 of file LynxArm6Info.h.
horizontal field of view (radians) Definition at line 52 of file LynxArm6Info.h.
the number of pixels available in the 'full' layer Definition at line 55 of file LynxArm6Info.h.
the number of pixels available in the 'full' layer Definition at line 56 of file LynxArm6Info.h.
vertical field of view (radians) Definition at line 53 of file LynxArm6Info.h.
allocation declared in RobotInfo.cc Definition at line 37 of file DynamicInfo.cc.
Initial value:
{ {1,0,0}, {1,0,0}, {1,0,0}, {1,0,0}, {1,0,0}, {1,0,0}, } This table holds the default PID values for each joint. see PIDMC. Definition at line 133 of file LynxArm6Info.h.
time between frames in the motion system (milliseconds) Definition at line 24 of file LynxArm6Info.h.
Use with kinematics to refer to paw reference frames. Definition at line 82 of file LynxArm6Info.h.
no wheels, just legs Definition at line 31 of file LynxArm6Info.h.
The number of joints per leg. Definition at line 35 of file LynxArm6Info.h.
Initial value:
{ 4.86510529f, 5.27962099f, 5.27962099f, 4.86510529f, 5.27962099f, 5.27962099f } These values are Sony's recommended maximum joint velocities, in rad/sec. a value <= 0 means infinite speed (e.g. LEDs) These limits are not enforced by the framework. They are simply available for you to use as you see fit. HeadPointerMC and PostureMC are primary examples of included classes which do respect these values (although they can be overridden) These values were obtained from the administrators of the Sony OPEN-R BBS Definition at line 145 of file LynxArm6Info.h.
Initial value:
{ { RAD(-90),RAD(90) },{ RAD(-90),RAD(90) },{ RAD(-90),RAD(90) }, { RAD(-90),RAD(90) },{ RAD(-90),RAD(90) },{ RAD(-90),RAD(90) }, } This table holds the mechanical limits of each of the outputs, first index is the output offset, second index is MinMaxRange_t (i.e. MinRange or MaxRange). Same as outputRanges Definition at line 170 of file LynxArm6Info.h.
no wheels, just legs Definition at line 33 of file LynxArm6Info.h.
no wheels, just legs Definition at line 32 of file LynxArm6Info.h.
the number of buttons that are available, 2 head, 4 paws, 3 back, 1 underbelly see ERS7Info::ButtonOffset_t Definition at line 42 of file LynxArm6Info.h.
The number of joints which control the ears (NOT per ear, is total). Definition at line 41 of file LynxArm6Info.h.
The number of face panel LEDs. Definition at line 45 of file LynxArm6Info.h.
the number of frames per buffer (don't forget also double buffered) Definition at line 25 of file LynxArm6Info.h.
The number of joints in the neck. Definition at line 38 of file LynxArm6Info.h.
The number of LEDs which can be controlled. Definition at line 44 of file LynxArm6Info.h.
the TOTAL number of joints on ALL legs Definition at line 37 of file LynxArm6Info.h.
The number of legs. Definition at line 36 of file LynxArm6Info.h.
the number of joints that control the mouth Definition at line 40 of file LynxArm6Info.h.
the total number of outputs Definition at line 48 of file LynxArm6Info.h.
The number of joints which use PID motion - everything except ears. Definition at line 47 of file LynxArm6Info.h.
for the base, gripper (* NumArms) Definition at line 49 of file LynxArm6Info.h.
the four input pins Definition at line 43 of file LynxArm6Info.h.
The number of joints assigned to the tail. Definition at line 39 of file LynxArm6Info.h.
no wheels, just legs Definition at line 29 of file LynxArm6Info.h.
Initial value:
{ "Shldr:rot","Shldr:elv","Elbow", "Wrist:elv","Wrist:rot","Gripper", "BaseFrame", "GripperFrame", NULL } Names for each of the outputs. Definition at line 121 of file LynxArm6Info.h.
Initial value:
{ { RAD(-90),RAD(90) },{ RAD(-90),RAD(90) },{ RAD(-90),RAD(90) }, { RAD(-90),RAD(90) },{ RAD(-90),RAD(90) },{ RAD(-90),RAD(90) }, } This table holds the software limits of each of the outputs, first index is the output offset, second index is MinMaxRange_t (i.e. MinRange or MaxRange). Definition at line 162 of file LynxArm6Info.h.
The beginning of the PID Joints. Definition at line 67 of file LynxArm6Info.h.
Provides a string name for each sensor. Definition at line 115 of file LynxArm6Info.h.
the number of milliseconds per sound buffer... I'm not sure if this can be changed Definition at line 26 of file LynxArm6Info.h.
the name of the model, to be used for logging and remote GUIs Definition at line 38 of file RobotInfo.cc. |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:24 2016 by Doxygen 1.6.3 |