| Package | Description |
|---|---|
| org.robokind.api.motion.blending | |
| org.robokind.api.motion.messaging | |
| org.robokind.api.motion.utils |
| Modifier and Type | Interface and Description |
|---|---|
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.
|
interface |
FrameSourceTracker<F extends FrameSource>
Provides a List of FrameSources being tracked.
|
| Modifier and Type | Method and Description |
|---|---|
List<FrameSource> |
OSGiFrameSourceTracker.getSources() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
PosMap |
VelocityCombiner.combineFrames(long time,
long interval,
PosMap curPos,
Map<? extends MotionFrame<PosMap>,? extends FrameSource<PosMap>> frames) |
| Modifier and Type | Class and Description |
|---|---|
class |
RobotMoveHandler
Listens for MotionFrameEvents and moves a Robot.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RobotFrameSource
FrameSource intended for a single Robot.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PositionTargetFrameSource
A FrameSource which moves the Joints of a Robot towards a set of target
positions with a limited velocity.
|
class |
RobotMoverFrameSource
A FrameSource which acts as a Robot move proxy.
|
| Modifier and Type | Method and Description |
|---|---|
static org.osgi.framework.ServiceRegistration |
RobotUtils.registerFrameSource(org.osgi.framework.BundleContext context,
Robot.Id robotId,
FrameSource frameSource)
Registers a FrameSource using the given Robot.Id as a property.
|
Copyright © 2011-2014. All Rights Reserved.