自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 PX4(v1.15.2)与机载电脑(ros2)网口通讯uXRCE-DDS

参考官方链接:12。

2025-04-20 19:44:17 983

原创 Ubuntu22.04、ros2(humble)安装topic_tools

警告的原因是 colcon(或者它调用的底层机制)可能仍然在使用旧的 setup.py install 方式来安装 topic_tools 的 Python 组件。在构建 topic_tools 包的过程中,其 Python 部分的安装触发了 setuptools 库的一个。topic_tools 包应该还是被正确安装了,并且可以使用。

2025-04-14 11:20:07 176

原创 Ubuntu22.04、ROS2安装MAVROS报错及解决

官网只提供了在ubuntu20.04环境下mavros的安装教程,这里我决定直接从github上下载源码进行编译安装。

2025-04-14 09:59:30 503

原创 PX4(v1.15.2)自定义机型Gazebo Sim仿真报错

作用是检查ESC的启动状态,如果启用,故障检测器将验证所有的 ESCs 是否已成功启动,进而车辆会过渡到arm状态。因此,我猜测是ESC启动超时,导致无人机无法启动。这里我的机型模型文件(sdf文件)参考的是官方的例子x500进行改写的,并且已经在ROS1中gazebo-classic里验证了可行性,因此基本排除是机型文件的问题。猜测还可以在内部将确认时间加长,或者增大ESC的最小速度,来解决这个问题,但是还需要后续验证。关闭,即设置为0,无人机可正常起飞。相关,与之联系的外部QGC参数是。

2025-02-28 14:03:51 348

原创 PX4源码(v1.13.3)上传至个人github仓库

因为需要对PX4源码进行二次开发,所以需要将修改的代码上传到自己的github仓库进行版本管理。

2024-12-07 12:15:48 577

原创 MAVROS与PX4的自定义通信

自定义两个新的msg,分别为AttitudeTargetOmni.msg和ThrustOmni.msg路径(MAVROS包路径):/xxx_ws/src/mavros/mavros_msgs/msg在CMakeLists.txt中对新建msg增加定义修改common.xml文件,路径:mavlink/message_definitions/v1.0/common.xml需要注意ID不能冲突,一定要唯一</entry></entry></entry></entry></entry>

2024-09-10 21:39:05 1246

原创 Gazebo中让模型固定

使用静态属性,将其设置为1或者true

2024-06-27 21:14:34 644

原创 PX4 全驱无人机 MAVROS 发布 actuator_control 消息

如果想要通过发布力和力矩控制全驱无人机,那么就需要发布三个方向的力矩和三个方向的力,总共六个控制量,而对于默认原版的actuator_control消息,其中只有四个控制量,因此需要进行修改。

2024-05-07 13:31:06 2673

原创 源码方式安装MAVROS包报错

很明显,问题出现在编译mavros_extras这一块。经检查,发现是MavLink包过旧,导致MAVROS的依赖关系不完全。解决方案,安装最新版本的MavLink包。,注意不要使用--upstream,否则有可能版本不对编译不通过。

2024-03-13 16:21:36 1008

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除