Classes | Namespaces | Functions
helper.h File Reference
#include <ros/ros.h>
#include <tf/tf.h>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <actionlib/client/simple_action_client.h>
#include <actionlib/server/simple_action_server.h>
#include <nav_msgs/OccupancyGrid.h>
#include <vigir_generic_params/generic_params_msgs.h>
#include <vigir_footstep_planning_msgs/footstep_planning_msgs.h>
Include dependency graph for helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vigir_footstep_planning::SimpleActionClient< ActionSpec >
 
class  vigir_footstep_planning::SimpleActionServer< ActionSpec >
 

Namespaces

 vigir_footstep_planning
 

Functions

msgs::ErrorStatus vigir_footstep_planning::determineGoalFeetPose (msgs::Feet &goal_feet, ros::ServiceClient &generate_feet_pose_client, const geometry_msgs::PoseStamped &goal_pose)
 
msgs::ErrorStatus vigir_footstep_planning::determineStartFeetPose (msgs::Feet &start_feet, ros::ServiceClient &generate_feet_pose_client, const std_msgs::Header &header)
 
bool vigir_footstep_planning::getFootSize (ros::NodeHandle &nh, geometry_msgs::Vector3 &foot_size)
 
bool vigir_footstep_planning::getGridMapCoords (const nav_msgs::OccupancyGrid &map, double x, double y, int &map_x, int &map_y)
 
bool vigir_footstep_planning::getGridMapIndex (const nav_msgs::OccupancyGrid &map, double x, double y, int &idx)
 
bool vigir_footstep_planning::getRPY (ros::NodeHandle &nh, const std::string name, geometry_msgs::Vector3 &val)
 
bool vigir_footstep_planning::getUpperBodyOriginShift (ros::NodeHandle &nh, geometry_msgs::Vector3 &upper_body_origin_shift)
 
bool vigir_footstep_planning::getUpperBodySize (ros::NodeHandle &nh, geometry_msgs::Vector3 &upper_body_size)
 
bool vigir_footstep_planning::getXYZ (ros::NodeHandle &nh, const std::string name, geometry_msgs::Vector3 &val)
 
std::string & vigir_footstep_planning::strip (std::string &s, const char c)
 
std::string vigir_footstep_planning::strip_const (const std::string &s, const char c)
 
msgs::ErrorStatus vigir_footstep_planning::transform (msgs::Foot &foot, ros::ServiceClient &transform_foot_pose_client, const std::string &target_frame)
 
msgs::ErrorStatus vigir_footstep_planning::transform (msgs::Feet &feet, ros::ServiceClient &transform_feet_poses_client, const std::string &target_frame)
 
msgs::ErrorStatus vigir_footstep_planning::transform (msgs::StepPlan &step_plan, ros::ServiceClient &transform_step_plan_client, const std::string &target_frame)
 
template<typename T >
msgs::ErrorStatus vigir_footstep_planning::transformToPlannerFrame (T &p, ros::ServiceClient &foot_pose_transformer_client)
 
template<typename T >
msgs::ErrorStatus vigir_footstep_planning::transformToRobotFrame (T &p, ros::ServiceClient &foot_pose_transformer_client)
 


vigir_footstep_planning_lib
Author(s): Alexander Stumpf
autogenerated on Mon Jun 10 2019 15:47:33