#include <joint_position_controller.h>
|
| void | getCommand (double &cmd) |
| | Get latest position command to the joint: revolute (angle) and prismatic (position). More...
|
| |
| void | getGains (double &p, double &i, double &d, double &i_max, double &i_min) |
| |
| std::string | getJointName () |
| |
| bool | init (pr2_mechanism_model::RobotState *robot, const std::string &joint_name, const control_toolbox::Pid &pid) |
| |
| bool | init (pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n) |
| |
| | JointPositionController () |
| |
| void | setCommand (double cmd) |
| | Give set position of the joint for next update: revolute (angle) and prismatic (position) More...
|
| |
| void | setGains (const double &p, const double &i, const double &d, const double &i_max, const double &i_min) |
| |
| virtual void | starting () |
| |
| virtual void | update () |
| | Issues commands to the joint. Should be called at regular intervals. More...
|
| |
| | ~JointPositionController () |
| |
| | Controller () |
| |
| bool | getController (const std::string &name, int sched, ControllerType *&c) |
| |
| bool | initRequest (ControllerProvider *cp, pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n) |
| |
| bool | isRunning () |
| |
| void | starting (const ros::Time &time) |
| |
| bool | startRequest () |
| |
| void | stopping (const ros::Time &time) |
| |
| virtual void | stopping () |
| |
| bool | stopRequest () |
| |
| void | update (const ros::Time &time, const ros::Duration &period) |
| |
| void | updateRequest () |
| |
| virtual | ~Controller () |
| |
Definition at line 75 of file joint_position_controller.h.
| controller::JointPositionController::JointPositionController |
( |
| ) |
|
| controller::JointPositionController::~JointPositionController |
( |
| ) |
|
| void controller::JointPositionController::getCommand |
( |
double & |
cmd | ) |
|
| void controller::JointPositionController::getGains |
( |
double & |
p, |
|
|
double & |
i, |
|
|
double & |
d, |
|
|
double & |
i_max, |
|
|
double & |
i_min |
|
) |
| |
| std::string controller::JointPositionController::getJointName |
( |
| ) |
|
| void controller::JointPositionController::setCommand |
( |
double |
cmd | ) |
|
Give set position of the joint for next update: revolute (angle) and prismatic (position)
- Parameters
-
Definition at line 122 of file joint_position_controller.cpp.
| void controller::JointPositionController::setCommandCB |
( |
const std_msgs::Float64ConstPtr & |
msg | ) |
|
|
private |
| void controller::JointPositionController::setGains |
( |
const double & |
p, |
|
|
const double & |
i, |
|
|
const double & |
d, |
|
|
const double & |
i_max, |
|
|
const double & |
i_min |
|
) |
| |
| virtual void controller::JointPositionController::starting |
( |
| ) |
|
|
inlinevirtual |
| void controller::JointPositionController::update |
( |
void |
| ) |
|
|
virtual |
| double controller::JointPositionController::command_ |
| bool controller::JointPositionController::initialized_ |
|
private |
| ros::Time controller::JointPositionController::last_time_ |
|
private |
| int controller::JointPositionController::loop_count_ |
|
private |
The documentation for this class was generated from the following files: