随笔分类 - ROS
ROS urdf和xacro文件详解
摘要:视觉标签:visual 形状标签: <cylinder length="0.16" radius="0.20"/> <cylinder length="0.16" radius="0.20"/>
阅读全文
cartographer安装出错
摘要:https://www.jianshu.com/p/28ffe41a75f5
阅读全文
ROS多线程编程
摘要:int main(int argc, char **argv) { ros::init(argc, argv, "multi_sub"); multiThreadListener listener_obj;//一个topic接收类 //多线程 ros::MultiThreadedSpinner s(2); ros::spin(s); //无多线程 ros::s...
阅读全文
ROS节点的初始化及退出详解(ros::init、SIGINT、ros::ok、ros::NodeHandle
摘要:https://haoqchen.site/2018/04/28/ROS-node-init/
阅读全文
ROS 日志消息(C++)
摘要:1.日志级别 日志消息分为五个不同的严重级别宏,与Android的Log定义的严重级别类似,如下基础宏: 从运行结果来看,你会发现DEBUG没有打印出来,Why?淡定,4会解答 2.循环单次日志 基础宏后面添加_ONCE,代表日志在循环迭代中只有第一次才会打印日志: 3.频率日志 基础宏后面添加_T
阅读全文
Gazebo仿真
摘要:1、建议在本地Ubuntu 16.04下运行仿真程序。目前Gazebo模拟器的兼容性是一大问题,在虚拟机或配置较低的电脑上可能无法运行。如果你的显卡是N卡,建议安装Ubuntu下的显卡驱动。 2、运行Gazebo仿真程序前,请将Gazebo升级到7.x版本以上(推荐7.9版本)。 查看Gazebo版
阅读全文
ros新建的包找不到
摘要:cannot find the package这个问题的解决办法一:每次打开命令窗都使用一次source ~/ros_ws/devel/setup.bash解决方法二:在住文件夹的图形界面使用快捷键Ctrl+H,可以看到很多原先不显示的隐藏文件,打开".bashrc"文件,在最后一行加上source
阅读全文
rosdep update 超时
摘要:https://blog.csdn.net/qq_38649880/article/details/87903654 https://blog.csdn.net/azhuty/article/details/41209957 http://www.cnblogs.com/qiangzi0221/p/
阅读全文
卸载ros的方法
摘要:1)卸载全部ros: sudo apt-get autoremove --purge ros-* 卸载某个ros版本(ros版本可以共存,每次需要切换) 如indigo: sudo apt-get autoremove --purge ros-indigo 或者先卸载包 sudo apt-get p
阅读全文
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
摘要:https://blog.csdn.net/qq_34544129/article/details/81946494
阅读全文
如何让ros支持C++11标准
摘要:在对应的包的文件夹的CMake文件夹内增加如下命令 set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}")
阅读全文
ros卸载
摘要:sudo apt-get purge ros-*sudo rm -rf /etc/rossudo rm -rf /opt/ros删除.bashrc中的source /opt/ros/indigo/setup.bash如果有自己建立的catkin_ws,也删除
阅读全文
catkin init/build 遇到catkin:command not found 的解决办法。
摘要:https://blog.csdn.net/AmbitiousRuralDog/article/details/80742177
阅读全文
ros自定义消息的时候报错ImportError: No module named em
摘要:Traceback (most recent call last): File "/opt/ros/kinetic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 41, in <module> import genmsg.templ
阅读全文
Invoking "cmake" failed报错处理
摘要:运行$ pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools运行完成后再重新编译
阅读全文
回调函数ros::spin()与ros::spinOnce()
摘要:ros::spin() 这句话的意思是循环且监听反馈函数(callback)。循环就是指程序运行到这里,就会一直在这里循环了。监听反馈函数的意思是,如果这个节点有callback函数,那写一句ros::spin()在这里,就可以在有对应消息到来的时候,运行callback函数里面的内容。 就目前而言
阅读全文