ros下机器人自主定位服务的调用
2014-11-01 20:01
330 查看
#include "ros/ros.h" #include "std_msgs/Int16.h" #include <move_base_msgs/MoveBaseAction.h> #include <actionlib/client/simple_action_client.h> #include "std_srvs/Empty.h" #include <cstdlib> int main(int argc, char **argv) { ros::init(argc, argv, "robot_global_localization"); ros::NodeHandle n; ros::ServiceClient client = n.serviceClient<std_srvs::Empty>("global_localization"); std_srvs::Empty srv; if (client.call(srv))//服务调用 { ROS_INFO(" Successful call"); } else { ROS_ERROR("Failed to call service global_location"); return 1; } return 0; } 调用/global_localization服务,自主定位
相关文章推荐
- 机器人自主定位导航 ROS真的好用吗?优缺点剖析
- 机器人自主定位导航 ROS真的好用吗?优缺点剖析
- ROS的优势与不足(除了ROS 机器人自主定位导航还能怎么做?)
- 浅析服务机器人自主定位导航技术(二)
- 浅析服务机器人自主定位导航技术(一)
- 服务机器人要实现自主行走 激光雷达传感器成主力军
- 机器人核心定位技术之自主定位导航
- 在ROS中开始自主机器人仿真 - 3 建立自己的自主机器人URDF模型
- 自主移动机器人常用的导航定位技术及原理
- 在ROS中开始自主机器人仿真 - 1 让turtlebot跑起来
- ROS机器人Diego 1#制作(二十二)基于EAI F4激光雷达数据进行定位amcl
- iOS定位服务与地图开发(6)---使用程序外地图之调用谷歌Web地图
- 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~
- 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~
- iOS定位服务与地图开发(5)---使用程序外地图之调用iOS 6苹果地图
- 通过ROS的Node(节点)调用bhand_controller服务实现barrett_hand基本动作控制
- 位置服务及GPS定位的调用
- java调用百度定位api服务获取地理位置示例