Uses of Class
rp1.rossum.request.RsMotionRequest

Packages that use RsMotionRequest
rp1.rossum Provides classes to be used as the basis of both the RP1 simulator and client applications. 
rp1.rossum.request Provides classes to be used for RP1 Events; only a few of the classes are relevant to client applications. 
rp1.simulator Provides classes to be used for the RP1 simulator internals. 
 

Uses of RsMotionRequest in rp1.rossum
 

Methods in rp1.rossum that return RsMotionRequest
 RsMotionRequest RsWheelSystem.getMotionRequest(double x, double y, double speed)
          Given a goal position defined in x/y coordinates in the robots frame of reference, getMotionRequest computes a motion request that will cause the robot to move from its current position to the goal.
 RsMotionRequest RsAckermanSteering.getMotionRequest(double x, double y, double speed)
          TO DO: Not implemented at this time.
 RsMotionRequest RsWheelSystem.getMotionRequestForPivot(double x, double y, double speed)
          Given a goal position defined in x/y coordinates in the robot's frame of reference, getMotionRequestForPivot computes a pivot maneuver that will cause the robot to face the goal.
 RsMotionRequest RsAckermanSteering.getMotionRequestForPivot(double x, double y, double speed)
          The request for a pivot method always returns a null because the real-world Ackerman steering system does not support a pivot
 RsMotionRequest RsAckermanSteering.getMotionRequestUsingVelocityAndSteeringAngle(double velocity, double steeringAngle, double duration)
           
 RsMotionRequest RsDifferentialSteering.getMotionRequestUsingWheelRotationalVelocities(double rotLeft, double rotRight, double duration)
           
 RsMotionRequest RsAckermanSteering.getMotionRequestUsingWheelRotationalVelocityAndSteeringAngle(double rotationalVelocity, double steeringAngle, double duration)
           
 RsMotionRequest RsDifferentialSteering.getMotionRequestUsingWheelVelocities(double velocityLeft, double velocityRight, double duration)
           
 

Methods in rp1.rossum with parameters of type RsMotionRequest
 void RsBody.computeMotion(double startTime, RsMotionRequest request)
           
 RsMotion RsWheelSystem.computeMotion(RsMotion start, double startTime, RsMotionRequest request)
           
 void RsClient.sendMotionRequest(RsMotionRequest r)
           
 

Uses of RsMotionRequest in rp1.rossum.request
 

Methods in rp1.rossum.request with parameters of type RsMotionRequest
 void RsMotionRequestHandler.process(RsMotionRequest request)
           
 

Uses of RsMotionRequest in rp1.simulator
 

Methods in rp1.simulator with parameters of type RsMotionRequest
 void SimMotionRequestHandler.process(RsMotionRequest request)
           
 void SimClient.setMotionRequest(RsMotionRequest motionRequest)
           
 

Constructors in rp1.simulator with parameters of type RsMotionRequest
SimStartMotionTask(SimClient client, RsMotionRequest request)