Uses of Interface
org.robokind.api.motion.protocol.MotionFrame

Packages that use MotionFrame
org.robokind.api.motion.blending   
org.robokind.api.motion.protocol   
org.robokind.api.motion.utils   
 

Uses of MotionFrame in org.robokind.api.motion.blending
 

Classes in org.robokind.api.motion.blending with type parameters of type MotionFrame
 interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>
          Uses a FrameCombiner to blend move requests, and sends the results to a BlenderOutput.
 class DefaultBlender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>
          Basic implementation of a Blender.
 interface FrameCombiner<F extends MotionFrame<PosMap>,B extends FrameSource<PosMap>,PosMap extends JointPositionMap>
          A FrameCombiner combines movement requests from multiple FrameSources into a single set of Joint movements.
 

Method parameters in org.robokind.api.motion.blending with type arguments of type MotionFrame
 PosMap VelocityCombiner.combineFrames(long time, long interval, PosMap curPos, Map<? extends MotionFrame<PosMap>,? extends FrameSource<PosMap>> frames)
           
 PosMap NaiveMotionFrameAverager.combineFrames(long time, long interval, PosMap curPos, Map<? extends MotionFrame<PosMap>,? extends FrameSource<PosMap>> frames)
          Returns a JointPositionMap, averaging the goal positions from the given MotionFrames.
 

Uses of MotionFrame in org.robokind.api.motion.protocol
 

Classes in org.robokind.api.motion.protocol that implement MotionFrame
 class DefaultMotionFrame<PosMap extends JointPositionMap>
          A DefaultMotionFrame describes the start and goal PositionSets for a set of \ Joints over an interval of time.
 

Methods in org.robokind.api.motion.protocol that return MotionFrame
 MotionFrame<Robot.RobotPositionMap> MotionFrameEvent.getMotionFrame()
          Returns the MotionFrame associated with this MotionFrameEvent.
 MotionFrame<PosMap> FrameSource.getMovements(long currentTimeUTC, long moveLengthMilliSec)
          Returns the desired Robot movement starting at the given time and lasting for the given number of milliseconds.
 

Uses of MotionFrame in org.robokind.api.motion.utils
 

Methods in org.robokind.api.motion.utils that return MotionFrame
 MotionFrame RobotFrameSource.getMovements(long currentTimeUTC, long moveLengthMilliSec)
           
 MotionFrame PositionTargetFrameSource.getMovements(long time, long interval)
          Creates a MotionFrame starting at the Robot's goal positions, and moving towards the target positions as much as the velocity will allow in the given time interval.
 



Copyright © 2011. All Rights Reserved.