
ROS学习日记
文章平均质量分 58
记录ROS的学习轨迹与走过的坑
Zima Blue?
这个作者很懒,什么都没留下…
展开
-
DAY22-python控制无人机
通过python用键盘控制无人机飞行无人机——RC通道值:就和游戏手柄一样,起降,左右,左侧飞右侧飞,起落架的升降。Python读取了按键的动作,使用Mavros发布RC通道值,无人机订阅mavros节点的state消息,然后就按照指令运动。...原创 2022-02-09 21:03:38 · 4058 阅读 · 0 评论 -
DAY21-入手一个已经预装好的Ubuntu1804,顺便无人机跑一个○,VFH激光雷达避障
有如下代办事项:网卡驱动不匹配,无法无线上网.系统汉化,搜狗输入法安装 (完成)开发环境(现成的)更新下载密钥截图工具翻译软件网易摸鱼云顶部工具栏,显示网速和CPU安装了3系统,win Ubuntu18.04 20.04其中输入法一开始使用的是18.04与20.04 通用的版本.最后在两台系统上都无法运行.只有16.04和18.04的版本好用....原创 2022-01-30 15:53:27 · 532 阅读 · 0 评论 -
DAY19-20 PX4入坑成功
这几天在研究科学上网,我就不写出来了。总之,我把PX4拉到了自己的电脑上。在入门的过程中,我根据自己以前的学习习惯,开始大面积地搜集教程视频,可惜并没有!这下我瞬间没招了,在热心网友的指点下,我开始啃PX4官方文档密密麻麻的英语让我马上回忆起当初大学英语六级飘过时的心悸。一万个不情愿地读起来。直到我读到Gazebo Simulation,瞬间能看懂在说神魔了。最后我只想说,english真香,句柄TMD滚犊子。下面记录一下我的操作:布置场景,召唤小飞机make px4_sitl_defa.原创 2022-01-19 17:53:08 · 828 阅读 · 0 评论 -
DAY15-基于rviz和gazebo的雷达车小结
小车一边导航,一边绘制地图的功能实现后,本来想跑步进入PX4,但是考虑自己其实还有太多地方囫囵吞枣,所以今天还是好好地总结一下:<1>搭建小车与环境入门从URDF开始,认识 link连杆 joint关节 就能实现简单几何物体的拼接了。而小车的轮子复用太多次,直接用URDF编写,同样的代码重复多次,而只是改了几个参数罢了。为了解决这个问题,我们又学习了Xacro这个优化方法, 属性封装 ,宏 这两个如同C语言中参数定义和函数的利器开始被使用。这之后我们就可以在 rviz 中搭建小车了。.原创 2022-01-14 10:58:45 · 351 阅读 · 0 评论 -
DAY14-导航实现_路径规划
路径规划节点action:机器人向客户端报告——走到哪儿了。订阅的话题、发布的话题、服务:话题是单向的,服务是双向的。代价地图:原创 2022-01-13 08:57:16 · 1198 阅读 · 0 评论 -
DAY13-导航实现_定位
adaptive Monte Carlo Localization 自适应蒙特卡罗定位原创 2022-01-12 09:17:42 · 2104 阅读 · 1 评论 -
DAY12-机器人导航入坑 概述 SLAM建图
雷达小车的基本功能都实现了,下面要让小车实现导航功能。文档链接<1>概述导航有专业团队的功能包,我们只做上层设计。现实案例映射,方便理解官方图解,图如下:<2>导航之坐标系2.1两种定位方式里程计定位: 根据 速度,运动时间,偏转角度推算自身位置优点:里程计定位信息是连续的,没有离散的跳跃。缺点:里程计存在累计误差,不利于长距离或长期定位。传感器定位:根据参考物体的距离变化,推测自身位置变化。优点:比里程计定位更精准;缺点:传感器定位会出现跳变的情.原创 2022-01-11 12:20:17 · 676 阅读 · 0 评论 -
DAY11-综合应用完善,非常顺利,进行小结
点云是唯一需要进行坐标变换的。雷达,里程计,相机跟文档就行了。链接原创 2022-01-10 20:47:40 · 196 阅读 · 0 评论 -
DAY10-ubuntu安装QQ 微信
18.0420.04原创 2022-01-10 09:32:08 · 392 阅读 · 0 评论 -
DAY-9 综合应用 机器人运动控制
URDF、Gazebo与Rviz 现在终于百川汇海,综合应用拉!URDF、Gazebo与Rviz综合应用-文档第一个重要的概念:ros_control 类比手机的typc接口,什么型号都适用。机器人运动控制还没运行就报错了非常不爽:解决运行gazebo时出现gazebo-2process has died pid 7920, exit code 255…的问题在上一节的基础上,集成运动控制即可。<robot name="my_car_camera" xmlns:xacro="http.原创 2022-01-09 21:57:13 · 378 阅读 · 0 评论 -
DAY-8 Rviz 转 Gazebo
从Rviz 转换成 Gazebo 不能说是一帆风顺吧,至少也是命运多舛。首先,你运行了Gazebo之后,想运行Rviz,一定要先了重启终端再运行。否则会报错到你怀疑人生。这是在Rviz中的小雷达车。下面是他的节点图,可以看到有明显不那么和谐的地方,但是没有报错:不过在gazebo中,还是报错了:Joint with name [left] in model with name [mycar] has a name collision. Please rename this joint.==!!!我.原创 2022-01-09 17:37:42 · 682 阅读 · 0 评论 -
DAY7-让机器动起来
<1> Arbotix --Rviz中控制机器人模型运动文档链接<2>URDF集成Gazebo同样是显示一个小方块,但是,gazebo和rviz有明显的区别。首先,是依赖的库:urdf xacro gazebo_ros gazebo_ros_control gazebo_plugins<!-- 创建一个机器人模型(盒状即可),显示在 Gazebo 中 --><robot name="mycar"> <link na原创 2022-01-08 20:26:50 · 363 阅读 · 0 评论 -
DAY6-xacro
前面 URDF 文件构建机器人模型的过程中,存在若干问题。问题1:在设计关节的位置时,需要按照一定的公式计算,公式是固定的,但是在 URDF 中依赖于人工计算,存在不便,容易计算失误,且当某些参数发生改变时,还需要重新计算。问题2:URDF 中的部分内容是高度重复的,驱动轮与支撑轮的设计实现,不同轮子只是部分参数不同,形状、颜色、翻转量都是一致的,在实际应用中,构建复杂的机器人模型时,更是易于出现高度重复的设计,按照一般的编程涉及到重复代码应该考虑封装。<1> URDF优化_xac.原创 2022-01-06 15:45:01 · 802 阅读 · 2 评论 -
DAY5-URDF优化 简单小练习 工具
<1> base_footprint优化urdf针对昨天方块下沉到地下,看着就隔应,有如下优化办法:base_footprint优化urdf没有优化前:优化过后,整个物件都在地面上了。看这舒服。注意: Fixed Frame 参数要从 base_link 变成 base_footprint 否则没有效果。<2> urdf练习 简易小车做这个练习最大的提升在于对joint的熟念使用。各个link之间的相互关系,几何位置的计算。URDF工具的使用┌─[✗]─[so原创 2022-01-05 17:20:40 · 552 阅读 · 0 评论 -
DAY4-仿真 Rviz URDF集成Rviz基本流程和URDF语法
前期的搭建完成,开始实际操作视频:URDF集成Rviz基本流程课程文档原创 2022-01-04 17:29:34 · 657 阅读 · 0 评论 -
DAY3-摸鱼-GG修改器的使用与装备代码的推算-勇士拯救计划
昨天偶然得知了GG修改器。实在难耐好奇心。又拿了好几个小游戏实验。尝试了好几款之后发现都能改,但是就游戏体验而言还是勇士拯救计划打击感最好。就拿TA做例子。首先是入坑GG,这位博主的帖子很不错,我从中学到很多。这是他的GG修改器专栏接下来是结果展示65ss 时光套 + 洪荒之刃65ss 天赐套+ 混沌之刃B站上面的教程,难点在于装备代码不知道装备代码的推算阿修罗作为新出角色,可以找到的资料非常少,只能根据其他角色推算,这是我找到的部分装备代码:***************剑魂**.原创 2022-01-03 11:33:10 · 5273 阅读 · 0 评论 -
DAY2-Ubuntu主题与终端的美化
1、终端美化Linux终端bash美化教程最好看的Bash美化——打造ParrotOS风格的Bash原创 2022-01-01 09:38:17 · 1079 阅读 · 0 评论 -
DAY1-DELL电脑安装Ubuntu双系统与ROS系统
1、安装Ubuntu双系统超级详细的视频教程出现的问题与解决方法1、intelRST问题导致无法安装ubuntu2、系统时间不同步的问题:超级详细的视频教程 第9节2、安装ROS系统详细的视频教程出现的问题与解决方法1、由于网络原因,导致连接超时,可能会安装失败,如下所示:可以多次重复调用 更新 和 安装命令,直至成功。2、rosdep update time out 报错问题的解决方案...原创 2021-12-31 22:38:36 · 525 阅读 · 0 评论