joint_effort_controller.cpp
/tmp/ws/src/ros_controllers/effort_controllers/src/
joint__effort__controller_8cpp
effort_controllers/joint_effort_controller.h
joint_effort_controller.h
/tmp/ws/src/ros_controllers/effort_controllers/include/effort_controllers/
joint__effort__controller_8h
effort_controllers
forward_command_controller::ForwardCommandController< hardware_interface::EffortJointInterface >
JointEffortController
namespaceeffort__controllers.html
a751f08a7f9ca7c97ec3562813a5f1847
joint_group_effort_controller.cpp
/tmp/ws/src/ros_controllers/effort_controllers/src/
joint__group__effort__controller_8cpp
effort_controllers/joint_group_effort_controller.h
joint_group_effort_controller.h
/tmp/ws/src/ros_controllers/effort_controllers/include/effort_controllers/
joint__group__effort__controller_8h
effort_controllers
forward_command_controller::ForwardJointGroupCommandController< hardware_interface::EffortJointInterface >
JointGroupEffortController
namespaceeffort__controllers.html
ac69d78550e0d6827fb8a643623b5e279
joint_group_position_controller.cpp
/tmp/ws/src/ros_controllers/effort_controllers/src/
joint__group__position__controller_8cpp
effort_controllers/joint_group_position_controller.h
effort_controllers
joint_group_position_controller.h
/tmp/ws/src/ros_controllers/effort_controllers/include/effort_controllers/
joint__group__position__controller_8h
effort_controllers::JointGroupPositionController
effort_controllers
joint_position_controller.cpp
/tmp/ws/src/ros_controllers/effort_controllers/src/
joint__position__controller_8cpp
effort_controllers/joint_position_controller.h
effort_controllers
joint_position_controller.h
/tmp/ws/src/ros_controllers/effort_controllers/include/effort_controllers/
joint__position__controller_8h
effort_controllers::JointPositionController::Commands
effort_controllers::JointPositionController
effort_controllers
joint_velocity_controller.cpp
/tmp/ws/src/ros_controllers/effort_controllers/src/
joint__velocity__controller_8cpp
effort_controllers/joint_velocity_controller.h
effort_controllers
joint_velocity_controller.h
/tmp/ws/src/ros_controllers/effort_controllers/include/effort_controllers/
joint__velocity__controller_8h
effort_controllers::JointVelocityController
effort_controllers
mainpage.dox
/tmp/ws/src/ros_controllers/effort_controllers/
mainpage_8dox
simple_bot_goto_position.cpp
/tmp/ws/src/ros_controllers/effort_controllers/test/
simple__bot__goto__position_8cpp
SimpleBotFixture
int
main
simple__bot__goto__position_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
simple__bot__goto__position_8cpp.html
a2c894b9bec94e4c70aa94d1f18258f21
(SimpleBotFixture, TestPosition)
simple_bot_hw.cpp
/tmp/ws/src/ros_controllers/effort_controllers/test/
simple__bot__hw_8cpp
SimpleBot
int
main
simple__bot__hw_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
effort_controllers::JointPositionController::Commands
structeffort__controllers_1_1JointPositionController_1_1Commands.html
bool
has_velocity_
structeffort__controllers_1_1JointPositionController_1_1Commands.html
a09f55242b0917f7f218eb1623c5b643c
double
position_
structeffort__controllers_1_1JointPositionController_1_1Commands.html
a1d46db669a020caabef3042d381c6f19
double
velocity_
structeffort__controllers_1_1JointPositionController_1_1Commands.html
a73ced5543caea106b16c705a1eacf68c
effort_controllers::JointGroupPositionController
classeffort__controllers_1_1JointGroupPositionController.html
Controller< hardware_interface::EffortJointInterface >
bool
init
classeffort__controllers_1_1JointGroupPositionController.html
a143afd4736e67aad5665bf91a4955e21
(hardware_interface::EffortJointInterface *hw, ros::NodeHandle &n)
JointGroupPositionController
classeffort__controllers_1_1JointGroupPositionController.html
a3dc1f29b7f7e0daab304f5b56d7e8928
()
void
update
classeffort__controllers_1_1JointGroupPositionController.html
a4a4e414d7f14a4d77a841e61642c1abc
(const ros::Time &, const ros::Duration &)
~JointGroupPositionController
classeffort__controllers_1_1JointGroupPositionController.html
acbcdd7e5f3fd93e99110ed5804140274
()
realtime_tools::RealtimeBuffer< std::vector< double > >
commands_buffer_
classeffort__controllers_1_1JointGroupPositionController.html
a9dcac4be62d5619697b637e587c24cf0
std::vector< std::string >
joint_names_
classeffort__controllers_1_1JointGroupPositionController.html
a1015c72101740dd5fa1a65d386fed8e9
std::vector< hardware_interface::JointHandle >
joints_
classeffort__controllers_1_1JointGroupPositionController.html
a6f19105a5719c61e93d4285c74bf233c
unsigned int
n_joints_
classeffort__controllers_1_1JointGroupPositionController.html
a8f3f095eb067affcbc9208075d2ddb58
void
commandCB
classeffort__controllers_1_1JointGroupPositionController.html
a0456e1a8035b135a11a72fffaa726975
(const std_msgs::Float64MultiArrayConstPtr &msg)
void
enforceJointLimits
classeffort__controllers_1_1JointGroupPositionController.html
a42c6f9a643478ab8b7cb863ea6e845c2
(double &command, unsigned int index)
std::vector< urdf::JointConstSharedPtr >
joint_urdfs_
classeffort__controllers_1_1JointGroupPositionController.html
a3d5888d693cd43022c47f6705f4ae3ad
std::vector< control_toolbox::Pid >
pid_controllers_
classeffort__controllers_1_1JointGroupPositionController.html
a1b381ac2152159684e0271ba00d80bcc
ros::Subscriber
sub_command_
classeffort__controllers_1_1JointGroupPositionController.html
aa403266b50c1ac5e1f762338f79c5202
effort_controllers::JointPositionController
classeffort__controllers_1_1JointPositionController.html
Controller< hardware_interface::EffortJointInterface >
effort_controllers::JointPositionController::Commands
void
getGains
classeffort__controllers_1_1JointPositionController.html
ab83f5df2aa4f27d259caaddf4371c300
(double &p, double &i, double &d, double &i_max, double &i_min)
void
getGains
classeffort__controllers_1_1JointPositionController.html
a30b4af1f8b024518b0737fa1ba83ea92
(double &p, double &i, double &d, double &i_max, double &i_min, bool &antiwindup)
std::string
getJointName
classeffort__controllers_1_1JointPositionController.html
ae4ec225a396ac4074dfcd00f3b218a08
()
double
getPosition
classeffort__controllers_1_1JointPositionController.html
ab31850dd67d88422aea5b2bf9abd6f43
()
bool
init
classeffort__controllers_1_1JointPositionController.html
a50aabea3e154b0836cfa43792cc4f5f4
(hardware_interface::EffortJointInterface *robot, ros::NodeHandle &n)
JointPositionController
classeffort__controllers_1_1JointPositionController.html
a28273f58b8e595f92abd1df58f900495
()
void
printDebug
classeffort__controllers_1_1JointPositionController.html
a6491c69e4756ee44bebceff8363259cb
()
void
setCommand
classeffort__controllers_1_1JointPositionController.html
a4627bdafdb69dbccdc6b096eb54b7c2c
(double pos_target)
void
setCommand
classeffort__controllers_1_1JointPositionController.html
acae2eef940b532de8dc67d1234715fe7
(double pos_target, double vel_target)
void
setGains
classeffort__controllers_1_1JointPositionController.html
a811c4abbf035515f196c08055f425512
(const double &p, const double &i, const double &d, const double &i_max, const double &i_min, const bool &antiwindup=false)
void
starting
classeffort__controllers_1_1JointPositionController.html
a4875021dc5ab91b2d817cac5cb809041
(const ros::Time &time)
void
update
classeffort__controllers_1_1JointPositionController.html
a11b90901faac9c302e60764fa62176d4
(const ros::Time &time, const ros::Duration &period)
~JointPositionController
classeffort__controllers_1_1JointPositionController.html
a43ddc5433066fa66aa586ec70f261357
()
realtime_tools::RealtimeBuffer< Commands >
command_
classeffort__controllers_1_1JointPositionController.html
a76eea419b3afc3df2d6b0c75a6f49e68
Commands
command_struct_
classeffort__controllers_1_1JointPositionController.html
a89961715153eacca9e025e999ef515c4
hardware_interface::JointHandle
joint_
classeffort__controllers_1_1JointPositionController.html
a4880f92a510749f5eecec5b76ae0e4d3
urdf::JointConstSharedPtr
joint_urdf_
classeffort__controllers_1_1JointPositionController.html
a8786cbc3a577c005960e9ca766c0b9c3
void
enforceJointLimits
classeffort__controllers_1_1JointPositionController.html
addb6afc45005e3a92e9a5942ab46f71d
(double &command)
void
setCommandCB
classeffort__controllers_1_1JointPositionController.html
a6dbcfed19987f52b1c8019d3a710c016
(const std_msgs::Float64ConstPtr &msg)
std::unique_ptr< realtime_tools::RealtimePublisher< control_msgs::JointControllerState > >
controller_state_publisher_
classeffort__controllers_1_1JointPositionController.html
ad4de25283af8c4cbeef67cfc089d3fdb
int
loop_count_
classeffort__controllers_1_1JointPositionController.html
a96e63eeeca5208153cc6fcf32309bac4
control_toolbox::Pid
pid_controller_
classeffort__controllers_1_1JointPositionController.html
a78253ae3c16d3e1218d12980f6e7545a
ros::Subscriber
sub_command_
classeffort__controllers_1_1JointPositionController.html
a8943610c9f95efa67483a8a3b71726a7
effort_controllers::JointVelocityController
classeffort__controllers_1_1JointVelocityController.html
Controller< hardware_interface::EffortJointInterface >
void
getCommand
classeffort__controllers_1_1JointVelocityController.html
afd0cd0d42f69ab67ba247094d6c0fe98
(double &cmd)
void
getGains
classeffort__controllers_1_1JointVelocityController.html
af6cb0976169fcbf5def319c119d14abf
(double &p, double &i, double &d, double &i_max, double &i_min)
void
getGains
classeffort__controllers_1_1JointVelocityController.html
a16daccb760f9c132df09518443a22029
(double &p, double &i, double &d, double &i_max, double &i_min, bool &antiwindup)
std::string
getJointName
classeffort__controllers_1_1JointVelocityController.html
a7296399a45befc6397a51eaa62c3f0bf
()
bool
init
classeffort__controllers_1_1JointVelocityController.html
af0808bd586a01aad9a777c8009a71d0f
(hardware_interface::EffortJointInterface *robot, const std::string &joint_name, const control_toolbox::Pid &pid)
bool
init
classeffort__controllers_1_1JointVelocityController.html
a3dd48c8086edf26da13d79edc854e62c
(hardware_interface::EffortJointInterface *robot, ros::NodeHandle &n)
JointVelocityController
classeffort__controllers_1_1JointVelocityController.html
a28fd141c317c1e906e0d6c3a9bc1a846
()
void
printDebug
classeffort__controllers_1_1JointVelocityController.html
a04d1a754ffaf74344f475666e541f0dc
()
void
setCommand
classeffort__controllers_1_1JointVelocityController.html
aeb6e2912394d813994bf1a238950651b
(double cmd)
void
setGains
classeffort__controllers_1_1JointVelocityController.html
ae8acb17a05c3fe436d356eac4fac4370
(const double &p, const double &i, const double &d, const double &i_max, const double &i_min, const bool &antiwindup=false)
void
starting
classeffort__controllers_1_1JointVelocityController.html
a2819b5e4368b90d77ad6bef33ab69b72
(const ros::Time &time)
void
update
classeffort__controllers_1_1JointVelocityController.html
afd04c76ab26b5e785953f552cc3b4144
(const ros::Time &time, const ros::Duration &period)
~JointVelocityController
classeffort__controllers_1_1JointVelocityController.html
af6bcd7a6c986fe55fcdcdab312565ede
()
double
command_
classeffort__controllers_1_1JointVelocityController.html
a5fa54bc74a362abc6707aa3208973a11
hardware_interface::JointHandle
joint_
classeffort__controllers_1_1JointVelocityController.html
ac5c0b2d973f1b007ae753ad0700bc4be
void
setCommandCB
classeffort__controllers_1_1JointVelocityController.html
a852e9425b9ab0709607349a954be59f2
(const std_msgs::Float64ConstPtr &msg)
std::unique_ptr< realtime_tools::RealtimePublisher< control_msgs::JointControllerState > >
controller_state_publisher_
classeffort__controllers_1_1JointVelocityController.html
a2a64d097f2cac856ca2e3a81afdb4a73
int
loop_count_
classeffort__controllers_1_1JointVelocityController.html
ab03ff8b4c78266b21301e77588cf4583
control_toolbox::Pid
pid_controller_
classeffort__controllers_1_1JointVelocityController.html
a94304a3114c6d5eb5648b3d750d836a5
ros::Subscriber
sub_command_
classeffort__controllers_1_1JointVelocityController.html
a64b8bef91e10bb739e2584352052fbc8
SimpleBot
classSimpleBot.html
hardware_interface::RobotHW
void
read
classSimpleBot.html
a9a6aec0c4720f5ef88cb57ce92f02e3c
()
SimpleBot
classSimpleBot.html
a415f0a3d292571e40915a20399db7096
()
void
write
classSimpleBot.html
affdfd217563cd8f94f6d9bcf71dd777b
()
static constexpr double
period
classSimpleBot.html
aad0651e502a8d525cc1942d6e0dc4d54
double
cmd_
classSimpleBot.html
a826a76a9621735cbdc476a7c1fd926bb
double
eff_
classSimpleBot.html
ae1d81c05c08b919eb0a432c816aa2278
hardware_interface::EffortJointInterface
effort_interface_
classSimpleBot.html
a911120cd388ac8e6d6ad29d9af2ab815
double
max_eff_
classSimpleBot.html
ae099196d2d53eda9930b664840c282b8
double
pos_
classSimpleBot.html
a664a39c2a1cc43b2cda6eb85bdc6dc08
hardware_interface::JointStateInterface
state_interface_
classSimpleBot.html
aac08ce05796e04eded14606253afda4f
double
vel_
classSimpleBot.html
ac86a63de18b8d9e527e233b38001fa45
SimpleBotFixture
classSimpleBotFixture.html
void
positionCB
classSimpleBotFixture.html
a492dab1890ea547379c4418405863820
(const sensor_msgs::JointState &msg)
void
SetUp
classSimpleBotFixture.html
a6d3cde5cf61c7659a2eb0ea9f4cbd22c
() override
bool
waitToReachTarget
classSimpleBotFixture.html
a5578bd8a04b432b92f896e031b66691c
(double target, std::string &err, double precision=5e-2, double timeout=20.0)
ros::NodeHandle
nh
classSimpleBotFixture.html
accadaf5aa720b332c0d0d350d82a5448
double
position
classSimpleBotFixture.html
ab1f61834341122a4aa9b99e1e67f2ac2
ros::Publisher
pub
classSimpleBotFixture.html
adb800c4bbce2bbbab4fb3520c12f5c69
ros::Subscriber
sub
classSimpleBotFixture.html
a7bde4f7f0eac8fbda6334d13309d3ec1
effort_controllers
namespaceeffort__controllers.html
effort_controllers::JointGroupPositionController
effort_controllers::JointPositionController
effort_controllers::JointVelocityController
forward_command_controller::ForwardCommandController< hardware_interface::EffortJointInterface >
JointEffortController
namespaceeffort__controllers.html
a751f08a7f9ca7c97ec3562813a5f1847
forward_command_controller::ForwardJointGroupCommandController< hardware_interface::EffortJointInterface >
JointGroupEffortController
namespaceeffort__controllers.html
ac69d78550e0d6827fb8a643623b5e279
index
index