39 #ifndef vpSimulatorPioneer_H
40 #define vpSimulatorPioneer_H
47 #include <visp3/core/vpColVector.h>
48 #include <visp3/core/vpHomogeneousMatrix.h>
49 #include <visp3/core/vpMatrix.h>
50 #include <visp3/robot/vpPioneer.h>
51 #include <visp3/robot/vpRobot.h>
52 #include <visp3/robot/vpRobotSimulator.h>
Implementation of a matrix and operations on matrices.
virtual void getDisplacement(const vpRobot::vpControlFrameType frame, vpColVector &q)=0
Get a displacement (frame as to ve specified) between two successive position control.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Class that defines the Pioneer mobile robot simulator equipped with a static camera.
virtual void setPosition(const vpRobot::vpControlFrameType frame, const vpColVector &q)=0
Set a displacement (frame has to be specified) in position control.
This class aims to be a basis used to create all the robot simulators.
virtual void getPosition(const vpRobot::vpControlFrameType frame, vpColVector &q)=0
Get the robot position (frame has to be specified).
virtual void get_fJe(vpMatrix &_fJe)=0
Get the robot Jacobian expressed in the robot reference (or world) frame.
Generic functions for Pioneer mobile robots.
Implementation of column vector and the associated operations.
virtual void setVelocity(const vpRobot::vpControlFrameType frame, const vpColVector &vel)=0
Set the velocity (frame has to be specified) that will be applied to the velocity controller...