JointTrajectoryAction::JointTrajectoryAction(const JointTrajectoryAction& orig) : jointStateObserver(orig.jointStateObserver) { setPositionGain(orig.getPositionGain()); setVelocityGain(orig.getVelocityGain()); setFrequency(orig.getFrequency()); }
JointTrajectoryAction::JointTrajectoryAction(const ros::Publisher& armVelocitiesPublisher, const ros::Publisher& armPositionsPublisher) : armVelocitiesPublisher(armVelocitiesPublisher), armPositionsPublisher(armPositionsPublisher) { setPositionGain(0.1); setVelocityGain(1.0); setFrequency(50); }
JointTrajectoryAction::JointTrajectoryAction(JointStateObserver* jointStateObserver) : jointStateObserver(jointStateObserver) { setPositionGain(5.0); setVelocityGain(0.0); setFrequency(50); }
JointTrajectoryAction::JointTrajectoryAction(const ros::Publisher& armVelocitiesPublisher, const ros::Publisher& armPositionsPublisher, double positionGain, double velocityGain, double frequency) : armVelocitiesPublisher(armVelocitiesPublisher), armPositionsPublisher(armPositionsPublisher) { setFrequency(frequency); setPositionGain(positionGain); setVelocityGain(velocityGain); }
JointTrajectoryAction::JointTrajectoryAction(JointStateObserver* jointStateObserver, double positionGain, double velocityGain, double frequency) : jointStateObserver(jointStateObserver) { setFrequency(frequency); setPositionGain(positionGain); setVelocityGain(velocityGain); }
JointTrajectoryAction::JointTrajectoryAction(const JointTrajectoryAction& orig) : armVelocitiesPublisher(orig.armVelocitiesPublisher), armPositionsPublisher(orig.armPositionsPublisher) { setPositionGain(orig.getPositionGain()); setVelocityGain(orig.getVelocityGain()); setFrequency(orig.getFrequency()); }