自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无人机APM学习(四):修改配置文件以适配固件版本

这个文件专门用于 Bootloader,定义了设备启动时的硬件配置。其主要目的是确保设备能够正确加载和运行固件。Bootloader 通常较小且专注于基础硬件初始化和固件加载。:这个文件用于定义固件运行时的完整硬件配置,涵盖了所有的外设、传感器、通信接口等。它提供了飞控板在正常运行期间的详细配置。主要添加了BMI270,原配置文件中没有,故添加。查看源码发现为IMU硬件不适配的问题。以自己所用型号为例:H743。

2024-08-20 17:59:14 275

原创 无人机APM学习(三):RC遥控输入值获取

经过pwm_to_range()和pwm_to_angle()函数的转换,radio_in最终转换为control_in进而控制无人机,若开发中需要测试通道值,可以将红框部分代码注释,这样操作遥控时既能拿到遥控输入的数据,又不会造成无人机的启动。但其实用到的主要是 RC_Channel 类和RC_Channels类。radio_in参数即为ch_in对应的通道值,有一个注意点,往下翻。这个章节所使用到的串口信息,在该函数下利用串口输出拿到通道值的数据。

2024-06-17 15:04:51 488

原创 无人机APM学习(二):使用串口调试、接收、发送消息

连接飞控后在配置/调试的全部参数表中搜索Serial(i),查看是否被赋值为-1,被赋值为-1时无法正常调用,修改赋值即可正常调用串口。后面发现,在初始化时Copter的初始化函数已经将相关串口波特率初始化完毕,若要调用串口无需再次uart->begin(57600)既可以实现串口的使用,关于printf()、write()、read()具体使用可转到定义进行查看,有多种重载方法支持多种数据格式。给串口赋值后,串口即可正常调用。

2024-06-17 11:04:05 589

原创 无人机APM学习(一):环境配置与安装

/waf configure --board CUAV-Nora(根据自己无人机飞控盒的型号来选)然后用下面的命令编译四旋翼固件。

2024-06-06 14:30:26 326

原创 mmyolo标注+训练+测试+部署全流程

从用户自定义图片数据集标注到最终进行训练和部署的整体流程。步骤概览如下:使用+ labelme根据数据集内容新建 config 文件可视化 config 配置中数据处理部分:部署。

2024-06-04 11:43:36 759 1

原创 linux环境下固定串口设备号

在终端下ls /dev/ttyS* /dev/ttyUSB*既可以找到,修改后的串口,在编程中使用修改后的格式名。SYMLINK+="ttyUSB_rfid"为修改后串口的设备名。修改ATTRS{idVendor}和{idProduct}将关于rifd的窗口固定好,规则写在rifd.rules中。通过在终端下lsusb可以查看,改完编译。

2024-03-13 16:23:06 598

空空如也

空空如也

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

TA关注的人

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