Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
GaitedFootstepMC Class ReferenceExecutes a series of footsteps, probably generated by applying astar() to a GaitedFootsteps domain. More...
Inheritance diagram for GaitedFootstepMC:
Detailed DescriptionExecutes a series of footsteps, probably generated by applying astar() to a GaitedFootsteps domain. Definition at line 12 of file GaitedFootstepMC.h.
Constructor & Destructor Documentation
Constructor. Definition at line 15 of file GaitedFootstepMC.h. Member Function Documentation
increments curStep and dependent values internal function, assumes curStep is at most next-to-last Definition at line 113 of file GaitedFootstepMC.cc. Referenced by setSteps(), and updateOutputs().
updates active step and returns offset of body position from current step's initial location internal function, assumes curStep is at most next-to-last Definition at line 106 of file GaitedFootstepMC.cc. Referenced by updateOutputs().
Override this if you want to run some startup code after being added to the MotionManager. Reimplemented from MotionCommand. Definition at line 71 of file GaitedFootstepMC.h.
Override this if you want to clean up after removal from MotionManager. The old MotionManagerMsg::mc_id will still be available, but this value is no longer valid within the MotionManager. Only use it if you need to clean up associated values stored elsewhere. Reimplemented from MotionCommand. Definition at line 72 of file GaitedFootstepMC.h.
used to prune "dead" motions from the MotionManager note that a motion could be "paused" or inactive and therefore not dirty, but still alive, biding its time to "strike" ;)
Implements MotionCommand. Definition at line 29 of file GaitedFootstepMC.h.
not used by MotionManager at the moment, but could be used to reduce recomputation, and you may find it useful
Implements MotionCommand. Definition at line 28 of file GaitedFootstepMC.h.
Load gait parameters from a file. Definition at line 40 of file GaitedFootstepMC.h.
Assign gait settings. Definition at line 32 of file GaitedFootstepMC.h. Referenced by GaitedFootstepMC().
Specify speeds for translation (mm/s) and rotation (rad/s). Does not take affect until next step Definition at line 57 of file GaitedFootstepMC.h. Referenced by setGait().
Specify steps to perform. Definition at line 47 of file GaitedFootstepMC.h.
solves inverse kinematics and send affected output values to motion manager Definition at line 143 of file GaitedFootstepMC.cc. Referenced by updateOutputs().
is called once per update cycle, can do any processing you need to change your priorities or set output commands on the MotionManager
Implements MotionCommand. Definition at line 11 of file GaitedFootstepMC.cc. Member Data Documentation
Definition at line 81 of file GaitedFootstepMC.h. Referenced by setSpeed().
Definition at line 89 of file GaitedFootstepMC.h. Referenced by GaitedFootstepMC(), and solveIK(). list of current contact points, for better Mirage simulation Definition at line 86 of file GaitedFootstepMC.h. Referenced by updateOutputs().
current step index, indicates transition to curStep+1, never increments past steps.size()-1 Definition at line 79 of file GaitedFootstepMC.h. Referenced by advanceStep(), curBodyOffset(), isAlive(), isDirty(), setSteps(), and updateOutputs().
Definition at line 76 of file GaitedFootstepMC.h. Referenced by setGait(), and updateOutputs().
Definition at line 75 of file GaitedFootstepMC.h. Referenced by setGait(), and updateOutputs().
Definition at line 88 of file GaitedFootstepMC.h. Referenced by GaitedFootstepMC().
Definition at line 82 of file GaitedFootstepMC.h. Referenced by advanceStep(), and updateOutputs().
duration in seconds Definition at line 84 of file GaitedFootstepMC.h. Referenced by advanceStep(), curBodyOffset(), setSteps(), and updateOutputs().
Definition at line 78 of file GaitedFootstepMC.h. Referenced by advanceStep(), curBodyOffset(), isAlive(), isDirty(), setSteps(), and updateOutputs().
clock time in second of beginning of step Definition at line 83 of file GaitedFootstepMC.h. Referenced by advanceStep(), setSteps(), and updateOutputs().
set to true if the leg is in support phase (i.e. not moving to new contact) Definition at line 85 of file GaitedFootstepMC.h. Referenced by advanceStep(), and updateOutputs().
Definition at line 74 of file GaitedFootstepMC.h. Referenced by advanceStep(), setGait(), and updateOutputs().
Definition at line 80 of file GaitedFootstepMC.h. Referenced by advanceStep(), and setSpeed(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:08 2016 by Doxygen 1.6.3 |