- 博客(9)
- 收藏
- 关注
原创 【XTDrone】视觉slam仿真Ubuntu20 + XTDrone + ORBslam3(以及vins_fusion)
环境:Ubuntu20.04 + XTDrone一键安装脚本PX4 1.13版本 一键安装脚本opencv环境可难配了,所以对与ubuntu20.04,我直接选择了适配的orbslam3,但是安装文件内仍然有不少报错。。。Ubuntu 20.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM+Gazebo仿真运行ORB-SLAM2+各种相关库的安装此流程参考多个文档,记录以便于以后二度安装。
2025-03-25 11:50:17
1274
1
原创 【调试Opencv环境记录】XTDrone运行ORB_slam2
XTDrone视觉slam参考文档真烦啊在XTDrone上编译ORBslam2一堆报错,网上搜了半天好多种解决方法最后还是能够成功编译了但是因为我的环境问题没办法解决最后一个普遍且艰难的问题那就是OpenCV不同版本的兼容问题,很遗憾ubuntu20.04版本的ROS自带4.2版本的opencv但ORBslam2只支持3.x系列的OpenCV,我搞了很久兼容问题还是没办法。因此建议ubuntu18去跑ORBslam2,20.04就跑ORBslam3就行了(
2025-03-23 21:50:00
1227
原创 深蓝学院:自主旋翼无人机导论课程学习记录
这门课是浙大高飞老师跟深蓝学院合作的免费公开课,想看课程的话去深蓝学院搜索即可,毕竟是免费的。同时高飞老师在b站也发布了免费的实物搭建教程,相辅相成。自主旋翼无人机导论述【完结】从0制作自主空中机器人 | 开源 | 浙江大学Fast-Lab不过毕竟是两年前(2023年1月)的教程,主要的硬件选型(如机载电脑)可能已经更新换代有更好的选择,这方面需要读者自己去搜索了解一下。可以自己去了解,高老师实验室的成果基本都在github上开源了,难度较大,想学明白还是很难的。就算拿来用也需要很多基础知识。
2025-03-18 19:57:01
1568
原创 PX4 v1.13 + Mavros + QGC 仿真环境搭建指南
XTdrone一键安装!选这个最方便。如果你对无人机开源仿真工具没有特定要求,那么可以选择XTdrone这款国产开源工具,支持PX4,面向实际应用的无人机全栈仿真平台。[XTDrone gitee发布页]如果想进行无人机仿真,PX4环境可能是比较好的选择,但是其环境安装过程非常折磨,笔者安装PX4的过程参考多方教程仍很容易出问题。【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.13和Gazebo11联合仿真环境【教程】,教程十分详细.
2025-03-05 00:23:38
1445
原创 ROS实践(某校实验课)实验2
这一部分要自己编写程序,通过发布/cmd_vel话题,控制mbot机器人的线速度与转动角速度。其实就是一个很简单的发布者(publisher)程序编写,通过发布 /cmd_vel 话题(topic)建立与mbot的联系。之后编译工作空间(catkin_make)、设置环境变量(source devel/setup.bash)等等常规操作按指导书步骤来就行。有时候可能需要注意一下(),可以保证模块化,只需修改launch文件而非源程序,避免源程序的话题名变来变去,避免话题重名等。
2024-12-09 21:35:01
1167
原创 ROS学习笔记三
这部分介绍较为简略,建议还是结合原视频同步学习更好。以下是本笔记的前两期。ROS学习笔记 一(1 - 9讲)ROS学习笔记 二(10 - 15讲)通过坐标变换矩阵实现坐标系之间的转换,相关知识可通过机器人学了解。ROS 21讲只是入门,私以为并不需要太过纠结于立刻理解 或者 通过示例搞懂很多东西,在21 讲上投入过多时间只会适得其反,阻扰你真正使用ROS。因此,我建议读者多去实践,即刻使用ROS 去完成你想做的事。什么知识不熟的,没搞懂的,待到实践过程中再回过头来看看 21 讲,又有何不可呢?
2024-10-19 11:07:30
954
原创 ROS实践(某校实验课)实验1
因为所读大学的某实验课要求使用 ROS 完成一系列实验目标,故正好实践一下 ROS 21讲的学习结果。实践过程是用自己的理解重新学习 ROS 系统,重在理解。实验一讲解完毕。
2024-10-05 16:52:23
980
原创 ROS学习笔记二
ROS框架基础这一阶段可能需要将代码或者文件从主机复制到虚拟机,然而 ubunt18.04 在安装vmware tool之后,大概率仍然会出现无法复制黏贴的情况!更正的方法见链接vmware实现复制黏贴功能注意linux系统中复制黏贴是Ctrl + shift + C 和Ctrl + shift + V这么设置的原因,是Ctrl + C在linux系统中是中止运行的作用。话题中的消息,即话题传递信息的格式。1)定义msg文件问题1. 'msg文件放在哪里?
2024-10-03 21:35:21
1369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅