com.kuka.nav.command
Interface Movable

All Known Subinterfaces:
MobileRobot

public interface Movable

Central interface for issuing motions to a mobile robot.


Method Summary
<C extends Motion<C,O>,O extends MotionContainer<C,?>>
O
move(C motion)
          Issues a motion to the robot and blocks until it is finished executing, i.e. the state of the corresponding container changed to NavExecutionState.FINISHED.
<C extends Motion<C,O>,O extends MotionContainer<C,?>>
O
moveAsync(C motion)
          Issues a motion to the robot and returns immediately so the motion is executed asynchronously.
 

Method Detail

move

<C extends Motion<C,O>,O extends MotionContainer<C,?>> O move(C motion)
Issues a motion to the robot and blocks until it is finished executing, i.e. the state of the corresponding container changed to NavExecutionState.FINISHED.

Type Parameters:
C - the motion type
O - the type of the motion container
Parameters:
motion - the motion to execute
Returns:
a container that provides information to the execution state of the command

moveAsync

<C extends Motion<C,O>,O extends MotionContainer<C,?>> O moveAsync(C motion)
Issues a motion to the robot and returns immediately so the motion is executed asynchronously.

Type Parameters:
C - the motion type
O - the type of the motion container
Parameters:
motion - the motion to execute
Returns:
a container that provides information to the execution state of the command


Copyright © 2019. All rights reserved.