ROS
文章平均质量分 75
快乐飞奔的小菜鸡
这个作者很懒,什么都没留下…
展开
-
罗技G29方向盘linux下的开发
git项目:rc-joystickRemoteControlJSTestG29(1)检查端口并读取方向盘数据参考博客项目上需要使用罗技(logitech) G29 游戏方向盘来进行演示远程驾驶。罗技(logitech) G29 游戏方向盘与window系统有专门的“logitech 游戏软件”,可以对其驱动与设置,但是window系统要获取方向盘数据,并进行定制开发好像要借助unity来实现,这个与我们主研方向不一致,所以没必要时就不走这条路。在linux系统下,有没有办法获取方向盘数据?答案原创 2022-04-08 17:48:07 · 3820 阅读 · 1 评论 -
Navigation Stack———robot_pose_ekf
Navigation Stack介绍:https://sychaichangkun.gitbooks.io/ros-tutorial-icourse163/chapter10/10.1.htmlNavigation Stack是一个ROS的metapackage,里面包含了ROS在路径规划、定位、地图、异常行为恢复等方面的package,其中运行的算法都堪称经典。Navigation Stack的主要作用就是路径规划,通常是输入各传感器的数据,输出速度。一般我们的ROS都预装了Navigation。Na原创 2022-04-08 17:47:02 · 352 阅读 · 0 评论 -
sudo rosdep init报错的解决方式
Ubuntu16.04下安装ROS时,执行到sudo rosdep init这一步时会遇到问题,如下图所示:尝试了很多办法,都没有成功的。后来参考了https://www.ioiox.com/archives/62.html这篇博客,发现可能是被墙了,raw.githubusercontent.com这个地址根本连接不上的缘故,所以我尝试了这位的方法:1.查询真实IP通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址IPAddress.c原创 2021-11-24 07:25:10 · 1223 阅读 · 1 评论 -
rosdep工具一键安装依赖项
首先,不管是哪一个ros发行版,先在终端cd切换到工作空间目录1、运行命令rosdep update注意: 这一步网络情况不好的时候,多半失败,可以忽略,然后先catkin_make一下,会报错缺少依赖包,再进行下一步,效果亲测差不多。2、根据ros发行版选择合适的命令使用命令一键安装缺少的kinetic依赖:rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y或sdep install --from-pa原创 2020-11-30 21:44:06 · 3094 阅读 · 1 评论 -
roslaunch报错: ‘ascii’ codec can’t decode byte 0xe6 in position 13: ordinal not in range(128)
零、问题描述使用ROS是,执行roscore报一下错误:‘ascii’ codec can’t decode byte 0xe6 in position 13...转载 2020-07-10 18:21:32 · 1114 阅读 · 0 评论 -
robot_pose_ekf中关于filter_update的问题
这两行代码对应EKF中的运动更新(Prediction),robot_pose_ekf包对运动更新只对当前位姿加上了高斯噪声,并没有在状态转移方程中加入实际的控制量,控制量也都为0,实际上里程计信息与IMU信息都是做的是测量更新,通过测量更新步骤中的协方差矩阵来矫正位姿的,不知道理解是否有误sysmodel进行update时的控制量是(0,0),只有噪声对结果施加作用,所以状态方程和雅克比矩阵对结果是没有影响的,即使直接采用bfl中的线性预测模型,也能得到一样的结果...原创 2020-06-24 15:29:12 · 546 阅读 · 0 评论 -
clion中ROS设置教程帮助
clion官方文档:https://www.jetbrains.com/help/clion/ros-setup-tutorial.html这里我没有设置,不设置可以直接删除cmake-build-model,方便原创 2020-06-11 18:01:55 · 409 阅读 · 0 评论 -
ROS_melodic版本在安装moveit及ROS2时的一些问题
简介最近在拜读ROS大神胡春旭的书籍《机器人开发实践》,随把源代码从仓库clone下来,进行编译和学习。仓库代码主要是基于Kinetic版本的,而目前我们主要使用Melodic版本,所以很多地方问题不一样现记录如下,希望后来者可以参考学习。问题1:书中所说的ROS2的问题解决方案:该问题属于ROS和ROS2的不兼容造成,直接把ROS2移除即可。1问题2:关于ECTO的报错报错信息如下...转载 2020-02-14 18:11:14 · 978 阅读 · 0 评论 -
ROS下的串口通讯
有参考价值的博客:http://stevenshi.me/2017/07/18/control-mobile-base-by-serial/http://stevenshi.me/2017/05/17/linux-serial/http://stevenshi.me/2017/05/17/ros-serial/https://blog.csdn.net/m0_37598942/articl...原创 2019-06-11 19:21:50 · 5621 阅读 · 1 评论