|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MotionFrame | |
|---|---|
| org.robokind.api.motion.blending | |
| org.robokind.api.motion.messaging | |
| 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)
Averages the goal positions from the MotionFrames into a single PositionMap. |
| Uses of MotionFrame in org.robokind.api.motion.messaging |
|---|
| Methods in org.robokind.api.motion.messaging with parameters of type MotionFrame | |
|---|---|
void |
MotionFrameSender.sendMotionFrame(MotionFrame frame)
Creates MotionFrameEvent from the given MotionFrame and sends it. |
void |
RemoteRobotClient.sendMovement(MotionFrame frame)
Sends a MotionFrame to move a RemoteRobot. |
| Constructor parameters in org.robokind.api.motion.messaging with type arguments of type MotionFrame | |
|---|---|
RemoteRobotClient(Robot.Id robotId,
String sourceId,
String destId,
RobotRequestFactory reqFact,
Adapter<MotionFrame,MotionFrameEvent> motionFrameAdapter)
Creates a new RemoteRobotClient. |
|
| 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 |
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. |
MotionFrame |
RobotMoverFrameSource.getMovements(long currentTimeUTC,
long moveLengthMilliSec)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||