机器人与ROS系统学习
静守道
清以修身,静以思道~
展开
-
indigo系统运行出现indigo/share/hector_pose_estimation/hector_pose_estimation_nodelets.xml文件丢失
存在这样的问题是文件丢失,因此,直接新建一个该文件,然后写入即可。打开一个新的终端,输入:sudo gedit /opt/ros/indigo/share/hector_pose_estimation/hector_pose_estimation_nodelets.xml-在打开的文件中输入以下内容:<library path="lib/libhector_pose_estim...原创 2018-09-22 14:57:59 · 1154 阅读 · 0 评论 -
先锋机器人ROS入门——rosaria安装、测试及学习
先锋机器人ROS入门——rosaria安装、测试及学习1.安装MobileSim2.安装rosaria2.1先建立工作空间2.2clone ROSARIA到工作空间2.3下载安装MobileRobots ARIA Ubuntu Package3.测试4.相关的话题4.1 订阅的话题4.2 发布的话题4.3 服务service4.4 参数说明5.ROSARIA示例学习step1 连接机器人case1...原创 2018-10-31 20:18:40 · 9901 阅读 · 3 评论 -
ROS教程中Publisher和Subscriber (Python)的说明
Publisher和Subscriber[Python]的说明1.编写发布节点2.编写订阅节点3.编译现在的节点1.编写发布节点$ roscd beginner_tutorials #切换到package文件夹下$ mkdir scripts # 新建存放Python脚本的文件夹$ cd scripts #切换#例程中的文件下载。talker.py publish...原创 2018-09-22 16:14:09 · 9640 阅读 · 3 评论 -
在Ubuntu/ROS系统中运行多个文件(Python或者C++)的方法
运行多个Python文件可以采用,编写一个launch文件来实现。launch文件的新建后,需要保存在这多个Python文件所对应的package中,是这个package文件的主文件下,新建一个launch文件夹,将新建的launch文件保存在该文件夹中。launch文件的书写格式为:&lt;launch&gt; &lt;!-- get head msg from joint states-...原创 2018-09-22 16:07:42 · 3893 阅读 · 6 评论 -
ROS launch文档解析
ROS launch文档解析1. 宣告launch 档` … `2.引数3.注释代码&lt;!– –&gt;4.节点``5.添加其他launch 档6.逻辑判断式if &amp; unless7.可替代参数substitution8.if和unless属性9.示例——启动XML配置文件10.开发一个大型专案的Launch 写法11.怎么在终端机输入指令ROS提供了一个同时启动节点管理器(mast...原创 2018-09-22 16:01:45 · 1799 阅读 · 2 评论 -
启动运行.launch报错[robot_launch.launch] is neither a launch file in package nor is a launch file name
完整的错误是:[robot_launch.launch] is neither a launch file in package [kinova_gazebo] nor is [kinova_gazebo] a launch file nameThe traceback for the exception was written to the log file报错说明ros系统中,并没有安装...原创 2018-09-22 15:21:46 · 37515 阅读 · 16 评论 -
ROS中一些package的作用说明
这两个from文件都是indigo的package文件,在/opt/ros/indigo/share/文件加下。JointTrajectoryPoint 每个轨迹点指定要执行的轨迹的位置[,速度[,加速度]]或位置[,effort]。所有指定的值与JointTrajectory.msg中joint names的顺序相同float64[] positionsfloat64[] velocit...原创 2018-09-22 15:19:21 · 1956 阅读 · 0 评论 -
rospy相关API的学习
rospy的API源代码说明访问节点信息rospy.get_name(),获取此节点的完全限定名称,如果不是节点则返回空字符。rospy.get_namespace(),获取此节点的命名空间rospy.get_node_uri(),获取这个节点的XMLRPC URI操作名称操作名称的独立的节点库,查看rospy.names 和rosgraph.names.函数定义:rospy.r...原创 2018-09-22 15:14:26 · 4611 阅读 · 0 评论 -
tab键补全操作出现错误Permission denied: "/home/robot/.gvfs"
ROS tab键补全操作出现错误,显示:Warning: error while crawling /home/robot: boost::filesystem::status: Permission denied: “/home/robot/.gvfs”没法正常工作。解决办法:在~目录下面:sudo umount /home/xxx/.gvfs # 即是错误显示中的路径/hom...原创 2018-09-22 15:08:30 · 870 阅读 · 0 评论 -
安装出现“CMake Error:Could not find a package configuration file provided by "control_toolbox"”
这种问题是缺少相关的包文件,通过命令:sudo apt-get install ros-indigo-control进行查询,如下:robot@robot-ZBOX-EN1080-1080K:~/movo_ws$ sudo apt-get install ros-indigo-controlros-indigo-controller-interface ros-indigo-c...原创 2018-09-22 15:04:26 · 5566 阅读 · 0 评论 -
ubuntu14.04安装ROS(indigo)
ubuntu14.04安装ROS(indigo)1.配置 Ubuntu 软件仓库2.安装2.1 添加 sources.list2.2 添加 keys2.3 安装2.4 初始化 rosdep2.5 环境配置2.6 安装 rosinstall3 ROS简单测试3.1 测试 roscore3.2 启动 turtlesim 这段时间将学习机器人ROS系统,为了更好地学习和复习,将学习的过程记录于此。R...原创 2018-10-31 20:47:56 · 596 阅读 · 0 评论