- 博客(3)
- 收藏
- 关注
原创 openMP使用
openMP使用项目需要对程序的运行进行加速,在不考虑更换硬件的前提下,考虑采用多线程对代码进行优化,以下记录学习过程。处理器采用大疆秒算2-C,CMakeList配置参考这篇博客:在CMakelist.txt中配置OpenMPopenMP之section被#pragma omp parallel sections之后的大括号括起来的部分会使用多线程执行,每一个#pragma omp section括起来的部分会分配一个线程去执行,如果section数目多于CPU内核数,那么就会等有空余的内核时才
2021-03-05 21:09:35
270
原创 MAVROS接收PX4飞控消息
MAVROS接收PX4飞控消息使用px4飞控,外接控制器,实现实时读取飞控信息的功能。部分飞控信息已能够通过mavros接收并读取,例如"mavros/local_position/pose",部分飞控信息则没有通过mavros发送。本篇博客针对这部分信息进行处理。整个流程图如下:#mermaid-svg-iRZE7EVxqrRe6d8y .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-f
2021-01-15 20:38:10
4186
8
原创 PX4无人机控制
PX4无人机控制向话题/mavros/setpoint_raw/local发布无人机目标位置+偏航,或者目标速度+偏航,或者目标加速度+偏航。发布目标位置+偏航:mission.positionTarget.type_mask = // mavros_msgs::PositionTarget::IGNORE_PX | // mavros_msgs::Posi
2021-01-05 22:00:13
1482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人