Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
UPennWalkMC Class ReferenceUses the UPennalizers' 2004 RoboCup code to compute walking gaits. More...
Inheritance diagram for UPennWalkMC:
Detailed DescriptionUses the UPennalizers' 2004 RoboCup code to compute walking gaits. This class is ported from University of Pennsylvania's 2004 Robosoccer entry, and falls under their license: ========================================================================= This software is distributed under the GNU General Public License, version 2. If you do not have a copy of this licence, visit www.gnu.org, or write: Free Software Foundation, 59 Temple Place, Suite 330 Boston, MA 02111-1307 USA. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, including MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ========================================================================= Definition at line 20 of file UPennWalkMC.h.
Constructor & Destructor Documentation
constructor Definition at line 138 of file UPennWalkMC.cc. Member Function Documentation
Definition at line 41 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), and WalkLegs().
Definition at line 378 of file UPennWalkMC.cc.
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 34 of file UPennWalkMC.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 33 of file UPennWalkMC.h.
Calculate 12 leg joint angles from leg positions. Note positions are relative to stance parameters so all zero inputs -> stance angles Definition at line 225 of file UPennWalkMC.cc. Referenced by StandLegs(), and WalkLegs().
Definition at line 161 of file UPennWalkMC.cc. Referenced by StandLegs(), and WalkLegs().
Definition at line 182 of file UPennWalkMC.cc. Definition at line 36 of file UPennWalkMC.h.
Definition at line 383 of file UPennWalkMC.cc.
Definition at line 194 of file UPennWalkMC.cc.
Definition at line 206 of file UPennWalkMC.cc.
Definition at line 333 of file UPennWalkMC.cc.
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 25 of file UPennWalkMC.h.
Definition at line 389 of file UPennWalkMC.cc. Referenced by updateOutputs(). Member Data Documentation
Definition at line 76 of file UPennWalkMC.h. Referenced by setTargetVelocity(), and updateOutputs().
Definition at line 78 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), SetStanceParameters(), and WalkLegs().
Definition at line 79 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), SetStanceParameters(), StandLegs(), and WalkLegs().
Definition at line 79 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), SetStanceParameters(), StandLegs(), and WalkLegs().
Definition at line 80 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), SetStanceParameters(), StandLegs(), and WalkLegs().
Definition at line 80 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), SetStanceParameters(), StandLegs(), and WalkLegs().
Definition at line 78 of file UPennWalkMC.h. Referenced by LegPositionsToAngles(), and SetStanceParameters().
Definition at line 86 of file UPennWalkMC.h. Referenced by StandLegs(), UPennWalkMC(), and WalkLegs().
Definition at line 86 of file UPennWalkMC.h. Referenced by StandLegs(), UPennWalkMC(), and WalkLegs().
Definition at line 84 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 84 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 87 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 87 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 87 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 87 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 85 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 85 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 88 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 88 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 88 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 88 of file UPennWalkMC.h. Referenced by SetWalkWorkspace(), and WalkLegs().
Definition at line 83 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 82 of file UPennWalkMC.h. Referenced by GetWalkPhase(), SetWalkPhase(), and WalkLegs().
Definition at line 82 of file UPennWalkMC.h. Referenced by WalkLegs().
Definition at line 82 of file UPennWalkMC.h. Referenced by SetWalkSpeeds(), and WalkLegs().
Definition at line 74 of file UPennWalkMC.h. Referenced by setTargetVelocity(), and updateOutputs().
Definition at line 75 of file UPennWalkMC.h. Referenced by setTargetVelocity(), and updateOutputs(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:17 2016 by Doxygen 1.6.3 |