18 #ifndef _SIMULATED_ARM_H_ 19 #define _SIMULATED_ARM_H_ 60 bool MovePos(
const std::vector<double>&);
62 bool MoveVel(
const std::vector<double>&);
89 bool getConfig(std::vector<double>& result);
bool statusDec()
Returns true if any of the Joints are decelerating.
bool getConfig(std::vector< double > &result)
Returns the current Joint Angles.
bool MovePos(const std::vector< double > &)
moves all cubes to the given position
bool setMaxAcceleration(double radPerSecSquared)
Sets the maximum angular acceleration (rad/s^2) for the Joints, use with care! A Value of 0...
bool dontWaitForSync()
Execute move commands immediately from now on:
bool Init(PowerCubeCtrlParams *params)
std::string m_ErrorMessage
bool setMaxVelocity(double radpersec)
Sets the maximum angular velocity (rad/s) for the Joints, use with care! A Value of 0...
std::vector< simulatedMotor > m_motors
bool getJointVelocities(std::vector< double > &result)
Returns the current Angular velocities (Rad/s)
std::string getErrorMessage() const
bool Stop()
current movement currently not supported in simulation
bool isInitialized() const
bool waitForSync()
Waits until all Modules are homed, writes status comments to out.
bool statusMoving()
Returns true if any of the Joints are still moving Should also return true if Joints are accelerating...
bool statusAcc()
Returs true if any of the Joints are accelerating.
bool MoveVel(const std::vector< double > &)
Moves all cubes by the given velocities.
std::vector< double > m_maxVel
std::vector< double > m_maxAcc
bool MoveJointSpaceSync(const std::vector< double > &Angle)
same as MoveJointSpace, but final angles should by reached simultaniously! Returns the time that the ...
Parameters for cob_powercube_chain.