![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
有梦想的田园犬
有梦想的土狗
展开
-
catkin init/build 遇到catkin:command not found 的解决办法。
背景:安装ROS环境点击打开链接后,catkin_make可以跑,但是如果跑catkin init或者catkin build就会遇到catkin:command not found。原因:发文的此时,包含catkin init/build 的catkin_tool 包还没发布。单纯的安装ROS,是不会安装这个包的。我们需要手动装。解决办法:先试试:$ sudo apt-get update$ s...原创 2018-06-20 10:13:48 · 22727 阅读 · 6 评论 -
实用常用的Ubuntu指令(个人日志)
- 解压 tar.gz 文件 $ tar -xvzf filename.tar.gz-运行.run文件 $ chmod +x some-app.run $ sudo ./some-app.run - 查看进程cpu和内存占用量 $ top - 查看cpu信息 $ lscpu - 查看栈大小:$ ulimit -s - 查看ip地址 $ ifconfig ...原创 2018-05-23 10:36:22 · 279 阅读 · 0 评论 -
make[2]: No rule to make target 'xxx/xx.so'解决思路
背景:要基于某一tof相机开发,在利用catkin_make安装github上别人提供的ros包,遇到了这个问题make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so', needed by xxx, stop. 原因:通常来说这个问题的起因都是那个路径下没有...原创 2018-08-09 15:23:46 · 12182 阅读 · 1 评论 -
在类里面实现ros的subscribe或message_filter的回调遇到的坑
坑1:没有在ros的subscribe的输入参数里写上这个类对应的指针,也就是this关键词。Segmentator{public: void run(){ pub = nh2.advertise<sensor_msgs::PointCloud2>("/cloud_without_floor", 1000); sub = nh.subscribe("/came...原创 2018-08-14 14:49:30 · 4570 阅读 · 0 评论 -
在Ubuntu中调试你写的c++代码或者ROS节点
背景:在ubuntu 16.04环境下,我一般用Qt creator (ROS插件版本),我的版本现在为4.5.1, 安装教程可以按着这个链接. 调试ROS节点步骤:1. 打开Qt creator 以及开启roscore2. 在你的ROS项目里的CMakeLists.txt里加入 set(CMAKE_CONFIGURATION_TYPES "Debug")3. 在Qt这个界...原创 2018-08-30 14:49:17 · 1734 阅读 · 1 评论 -
in ?? () from /lib/ld-linux-armhf.so.3的解决办法
背景:在turtlebot3的树莓派3代上用gdb调试ROS程序,系统为Ubuntu MATE burger 16.04, 架构为armhf。首先我在我的ros的launch file 里<node />里加入一行launch-prefix="gdb -ex run --args"来启动gdb调试。然后启动launch文件。然后在gdb里输入run。遇到这个...原创 2018-09-13 18:46:48 · 3806 阅读 · 1 评论 -
在树莓派上,raspbian jessie里安装ROS indigo以及raspbian strech里安装ROS kinetic
背景:我花了好几天在捣鼓怎么在raspbian系统里安装ros。我发现非常的麻烦,遇到一堆依赖问题。直至到找到这两个网址:https://answers.ros.org/question/200504/raspbian-jessie-ros-indigo-download-image/https://neverbenever.wordpress.com/2017/12/20/insta...原创 2018-09-19 14:45:20 · 1159 阅读 · 0 评论