#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.