Public Member Functions | Protected Attributes
NaoqiJointStates Class Reference
Inheritance diagram for NaoqiJointStates:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool connectProxy ()
 NaoqiJointStates (int argc, char **argv)
bool odomOffsetCallback (naoqi_msgs::SetTransform::Request &req, naoqi_msgs::SetTransform::Response &res)
bool pauseOdomCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool resumeOdomCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
void run ()
bool setOdomPoseCallback (naoqi_msgs::SetTransform::Request &req, naoqi_msgs::SetTransform::Response &res)
 ~NaoqiJointStates ()

Protected Attributes

std::string m_baseFrameId
AL::ALValue m_dataNamesList
bool m_initializeFromIMU
bool m_initializeFromOdometry
bool m_isInitialized
sensor_msgs::JointState m_jointState
ros::Publisher m_jointStatePub
double m_lastOdomTime
boost::shared_ptr
< AL::ALMemoryProxy > 
m_memoryProxy
boost::shared_ptr
< AL::ALMotionProxy > 
m_motionProxy
bool m_mustUpdateOffset
ros::NodeHandle m_nh
nav_msgs::Odometry m_odom
std::string m_odomFrameId
tf::Transform m_odomOffset
ros::ServiceServer m_odomOffsetSrv
tf::Pose m_odomPose
ros::Publisher m_odomPub
geometry_msgs::TransformStamped m_odomTransformMsg
bool m_paused
ros::ServiceServer m_pauseOdomSrv
ros::NodeHandle m_privateNh
double m_rate
ros::ServiceServer m_resumeOdomSrv
ros::ServiceServer m_setOdomPoseSrv
tf::Pose m_targetPose
sensor_msgs::Imu m_torsoIMU
ros::Publisher m_torsoIMUPub
tf::TransformBroadcaster m_transformBroadcaster
bool m_useIMUAngles

Detailed Description

Definition at line 71 of file naoqi_joint_states.cpp.


Constructor & Destructor Documentation

NaoqiJointStates::NaoqiJointStates ( int  argc,
char **  argv 
)

Definition at line 166 of file naoqi_joint_states.cpp.

Definition at line 244 of file naoqi_joint_states.cpp.


Member Function Documentation

Definition at line 135 of file naoqi_joint_states.cpp.

bool NaoqiJointStates::odomOffsetCallback ( naoqi_msgs::SetTransform::Request &  req,
naoqi_msgs::SetTransform::Response &  res 
)

Definition at line 475 of file naoqi_joint_states.cpp.

bool NaoqiJointStates::pauseOdomCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)

Definition at line 451 of file naoqi_joint_states.cpp.

bool NaoqiJointStates::resumeOdomCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)

Definition at line 464 of file naoqi_joint_states.cpp.

Definition at line 248 of file naoqi_joint_states.cpp.

bool NaoqiJointStates::setOdomPoseCallback ( naoqi_msgs::SetTransform::Request &  req,
naoqi_msgs::SetTransform::Response &  res 
)

Definition at line 492 of file naoqi_joint_states.cpp.


Member Data Documentation

std::string NaoqiJointStates::m_baseFrameId [protected]

Definition at line 107 of file naoqi_joint_states.cpp.

AL::ALValue NaoqiJointStates::m_dataNamesList [protected]

Definition at line 94 of file naoqi_joint_states.cpp.

Definition at line 130 of file naoqi_joint_states.cpp.

Definition at line 131 of file naoqi_joint_states.cpp.

Definition at line 132 of file naoqi_joint_states.cpp.

sensor_msgs::JointState NaoqiJointStates::m_jointState [protected]

Definition at line 111 of file naoqi_joint_states.cpp.

Definition at line 116 of file naoqi_joint_states.cpp.

Definition at line 126 of file naoqi_joint_states.cpp.

boost::shared_ptr<AL::ALMemoryProxy> NaoqiJointStates::m_memoryProxy [protected]

Definition at line 93 of file naoqi_joint_states.cpp.

boost::shared_ptr<AL::ALMotionProxy> NaoqiJointStates::m_motionProxy [protected]

Definition at line 92 of file naoqi_joint_states.cpp.

Definition at line 129 of file naoqi_joint_states.cpp.

Definition at line 97 of file naoqi_joint_states.cpp.

nav_msgs::Odometry NaoqiJointStates::m_odom [protected]

Definition at line 109 of file naoqi_joint_states.cpp.

std::string NaoqiJointStates::m_odomFrameId [protected]

Definition at line 106 of file naoqi_joint_states.cpp.

Definition at line 121 of file naoqi_joint_states.cpp.

Definition at line 103 of file naoqi_joint_states.cpp.

Definition at line 120 of file naoqi_joint_states.cpp.

Definition at line 113 of file naoqi_joint_states.cpp.

geometry_msgs::TransformStamped NaoqiJointStates::m_odomTransformMsg [protected]

Definition at line 119 of file naoqi_joint_states.cpp.

bool NaoqiJointStates::m_paused [protected]

Definition at line 125 of file naoqi_joint_states.cpp.

Definition at line 101 of file naoqi_joint_states.cpp.

Definition at line 98 of file naoqi_joint_states.cpp.

double NaoqiJointStates::m_rate [protected]

Definition at line 89 of file naoqi_joint_states.cpp.

Definition at line 102 of file naoqi_joint_states.cpp.

Definition at line 104 of file naoqi_joint_states.cpp.

Definition at line 128 of file naoqi_joint_states.cpp.

sensor_msgs::Imu NaoqiJointStates::m_torsoIMU [protected]

Definition at line 110 of file naoqi_joint_states.cpp.

Definition at line 115 of file naoqi_joint_states.cpp.

Definition at line 114 of file naoqi_joint_states.cpp.

Definition at line 123 of file naoqi_joint_states.cpp.


The documentation for this class was generated from the following file:


naoqi_driver
Author(s): Armin Hornung, Armin Hornung, Stefan Osswald, Daniel Maier, Miguel Sarabia, Severin Lemaignan
autogenerated on Fri Jul 3 2015 12:51:45