#include <kdl_parser/kdl_parser.hpp>#include <ros/ros.h>#include <ros/package.h>#include <stdlib.h>#include <actionlib/client/simple_action_client.h>#include <kdl/frames.hpp>#include <kdl/chainfksolverpos_recursive.hpp>#include <kdl/chainidsolver_recursive_newton_euler.hpp>#include <kdl/chainiksolvervel_pinv.hpp>#include <sensor_msgs/JointState.h>#include <svenzva_msgs/SvenzvaJointAction.h>#include <geometry_msgs/Twist.h>
Go to the source code of this file.
Functions | |
| void | cart_vel_cb (const geometry_msgs::TwistConstPtr &msg) |
| void | js_cb (const sensor_msgs::JointState::ConstPtr &msg) |
| int | main (int argc, char **argv) |
Variables | |
| KDL::Chain | chain |
| svenzva_msgs::SvenzvaJointGoal | goal |
| KDL::JntArray | jnt_q (mNumJnts) |
| KDL::JntArray | jnt_qd (mNumJnts) |
| KDL::JntArray | jnt_qdd (mNumJnts) |
| KDL::JntArray | jnt_taugc (mNumJnts) |
| sensor_msgs::JointState | joint_states |
| int | mNumJnts = 6 |
| KDL::Tree | my_tree |
| bool | vel_updated = false |
| void cart_vel_cb | ( | const geometry_msgs::TwistConstPtr & | msg | ) |
Definition at line 77 of file revel_cartesian_vel.cpp.
| void js_cb | ( | const sensor_msgs::JointState::ConstPtr & | msg | ) |
Definition at line 69 of file revel_cartesian_vel.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 119 of file revel_cartesian_vel.cpp.
| KDL::Chain chain |
Definition at line 58 of file revel_cartesian_vel.cpp.
| svenzva_msgs::SvenzvaJointGoal goal |
Definition at line 65 of file revel_cartesian_vel.cpp.
| KDL::JntArray jnt_q(mNumJnts) |
| KDL::JntArray jnt_qd(mNumJnts) |
| KDL::JntArray jnt_qdd(mNumJnts) |
| KDL::JntArray jnt_taugc(mNumJnts) |
| sensor_msgs::JointState joint_states |
Definition at line 56 of file revel_cartesian_vel.cpp.
| int mNumJnts = 6 |
Definition at line 59 of file revel_cartesian_vel.cpp.
| KDL::Tree my_tree |
Definition at line 57 of file revel_cartesian_vel.cpp.
| bool vel_updated = false |
Definition at line 66 of file revel_cartesian_vel.cpp.