| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
UPennWalkMC Class Reference#include <UPennWalkMC.h>
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
Member Function Documentation
Definition at line 376 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 223 of file UPennWalkMC.cc. Referenced by StandLegs(), and WalkLegs().
Definition at line 180 of file UPennWalkMC.cc.
Definition at line 36 of file UPennWalkMC.h.
Definition at line 381 of file UPennWalkMC.cc.
Definition at line 192 of file UPennWalkMC.cc.
Definition at line 204 of file UPennWalkMC.cc.
Definition at line 331 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.
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 82 of file UPennWalkMC.h. Referenced by GetWalkPhase(), SetWalkPhase(), 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 v3.0 |
Generated Wed Oct 4 00:05:17 2006 by Doxygen 1.4.7 |