![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS与机器人技术学习与调试记录
西安真的好热
没啥正经事的博客记录
展开
-
ROS-indigo版本下hector_quadrotor的编译问题总结及解决方案
下载hector_quadrotor软件包软件库地址https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/tree/indigo-devel下载后解压到自己的工作空间的src目录下.注意:最后一个文件包括了hector_quadrotor及其依赖项的下载指令.执行指令:g214-m1@g214-m1:~/indigo_workspace/...原创 2018-03-06 21:01:14 · 1569 阅读 · 1 评论 -
创建ROS工作空间使用catkin_make时出现和python编译器有关的编译错误
问题场景描述:在进行为catkin创建ROS工作空间的过程中mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src catkin_init_workspacecd ~/catkin_ws/ catkin_make 进行到catkin_make编译工作空间的时候出现了如下的错误(我的原图找不到了,就用了相似的下图代替,反正错误原因是一样的):错误原因分析...原创 2018-03-05 16:50:49 · 4454 阅读 · 2 评论 -
ROS-indigo下创建工作空间,创建程序包,package.xml,CMakeLists.txt相关代码记录及文件解析
1.创建工作空间1. 创建工作空间并初始化$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace2. 对工作空间进行编译$ cd ~/catkin_ws/$ catkin_make3. source环境变量,确保当前空间能够被设置脚本正确覆盖$ source devel/setup.bash4. 检查路径是否...原创 2018-03-05 17:07:11 · 506 阅读 · 0 评论 -
ubuntu14.04下的串口权限释放
可以用如下命令查看串口信息:ls -l /dev/ttyUSB*来查看相关的信息。但是普通用户没有usb操作权限(函数open()打不开串口:refused),如果我们想在ROS程序里面打开串口,就得首先放开串口权限。法一:为了使普通用户也能正常使用USB转串口设备, 可以通过增加udev规则来实现:创建文件/etc/udev/rules.d/70-ttyusb.rules1sudo gedit ...原创 2018-03-23 13:51:43 · 982 阅读 · 0 评论 -
ROS msg的使用和案列
一、创建msg消息参考: CreatingMsgAndSrv首先创建一个空的package单独存放msg类型(当然也可以在任意的package中自定义msg类型) 这里为便于说明,建立一个名为test_msgs的包,用于对自定义msg类型的用法举例$ cd catkin_ws/src$ catkin_create_pkg test_msgs121.新建msg文件然后在test_msgs中创建ms...转载 2018-03-14 10:53:42 · 2357 阅读 · 0 评论