北京,4月22日,无人机(PX4)开发培训再次开启啦

科技   2023-12-15 19:42  

樱花灿烂的季节,我们的无人机开发培训也开始了。

这次的地点定在北京

时间4月22日、23日


授课讲师阵容依旧庞大~


Summer


 


Summer,具有丰富的PX4代码解读经验,公开分享系列代码解读技术文档,曾成功在北京、武汉、南京以及苏州等地开班授课。

Fantasy


 


PX4中文维基发起人,方便了众多国内开发者,具有丰富的开源飞控开发经验,对PX4系统的开发测试有独特的见解。是不是很多人想见他哦~~~


潇齐


 


阿木技术社区(amovauto.com)发起人,具有丰富的开源飞控开发经验,完成多个基于PX4系统的实战项目和地面站二次开发。


Better


 


阿木技术社区(amovauto.com)核心成员,主要研究Pixhawk系统框架,姿态和位置解算与控制的实现过程,熟悉OSD二次开发,具有丰富的无人机实际开发经验。



 

课程信息



时间:2017042223(周六周日)两天。

地点:北京 (具体地点:民航管理学院)

从最开始的“开源飞控漫谈”到现在的DroneChina开源社区我们这个集体已经聚集了众多优秀的无人机开发者,也有越来越多的优秀开发者在这里学习、培训、授课,受益于我们的开发者生态系统。

 本次在北京开设的无人机开发培训班是summer与知控制、阿木社区联合举办。

Summer老师大家已经相当熟悉了,作为DroneChina社区的核心技术顾问,Summer钻研PX4系统已颇有心得,为大家贡献了诸多的宝贵见解,推动着DroneChina社区的进步以及PX4在国内的不断发展。

还有我们的伙伴社区,阿木技术社区(amovauto.com),先已改版,界面更人性化,阿木社区由@潇齐发起,同时聚集了@Better等多位优秀的独立开发者,他们有着成熟的开源飞控开发经验,完成了多个实战项目。

PS: 22、23日的PX4培训之后的连续三天(24、25、26)会单独安排PX4系统移植的课程,感兴趣的可以和summer详谈。


不可错过的亮点



本次培训不仅让您能快速了解开源PX4系统,还能让您学习如何优化算法并替换私有算法以及仿真。本次增加了关于PX4系统底层通信接口的讲解和相应的分析文档谁说软件工程师看不懂硬件原理图。介绍关于PX4原生固件中和sensor有关的部分不仅仅是懂开发编程就可以的,而是还需要一些简单的硬件方面的知识,最适合做嵌入式的工程师,因为涉及很多嵌入式方面的知识。这一次让您从底层到上层有一个更全面的认识。

还有一个好消息,经过近一个月的努力,已经完成了移植PX4到windows系统的IARKeil平台,便于在线debug。飞控硬件使用pixracer或者pixhawk都可以。

PS: PX4整体系统(对,没看错,就是整套系统,OS替换为FreeRTOS已经移植到IAR和Keil环境下,在线调试、开发等将不再是困难,听到这个消息是不是非常的激动啊!!!该部分需要收取一定的授权使用费。

上图先鉴赏一下:(最近会发布试飞效果到YouTube,敬请关注)


课程内容

   第一部分

1. 以开源飞行控制系统PX4为主,大致介绍飞行控制系统所需要的知识储备(如果需要可以详细讲述)

2. 组装、调参等。

  第二部分 

以PX4开源系统为主,分析整个飞行控制系统。
       1  二次开发平台的搭建,开源系统的整体代码框架,以及每一部分是做什么的。
       2  介绍整个代码框架的启动过程。
       3  rcS以及各种shell脚本的介绍,cmake的用途。
       4  进程间通信uORB和操作系统nuttx。
      关于进程间通信机制这块:本身这套开源PX4系统就是跑在OS上的,有了OS就需要了解IPC问题,而PX4里面的IPC就是基于uORB这个中间层的,了解了uORB对后续的开发就会简单很多很多很多~~
       5  Sensors驱动以及后续替换sensor如何添加特定sensor的驱动程序(该部分需要考虑方向一致性问题)以及如何添加私有参数到地面站QGC实现类似PID调参的功能。(详细讲述标准通信接口serial、spi、iic,尤其是serial,现在很多激光雷达或者单双目模块都是通过serial和pixhawk通信的呢。summer主讲,配80页的分析文档
       6  控制系统四大中枢:姿态解算、姿态控制、位置解算、位置控制。关于控制策略,最近在研究牛逼的ADRC(不知道是什么?问度娘吧),敬请期待吧。
       6.1姿态解算算法的介绍:互补滤波(CF)、梯度下降法(GD)、扩展卡尔曼(EKF)。关于姿态解算部分,详细结合互补滤波理论和代码讲解实现过程。
       6.2姿态控制算法的介绍:串级PID控制,控制分为内环角速度控制和外环角度控制,详细结合控制理论和代码讲解实现过程。
       因为summer本身就是主要研究姿态相关的,所以对姿态这块相当熟悉,不仅介绍相关的理论问题,还会结合PX4的实际的源代码讲解姿态相关的问题,理论结合实际,这是最好不过的了。
       6.3位置解算
       6.4位置控制
       7  飞行模式:command以及mavlink。

       8  简单的开发修改源代码、如何实现简单避障功能。


  第三部分

       1、以上涉及部分的源代码实现和相关文档都会共享给参加的学员,有了这个再也不担心学不会pixhawk了。  

       2、相关参考论文资料和源代码分析文档以及《中国民用无人机市场分析及前景预测(2016版)》报告。

       3、新增很多资料,不一一介绍了,比如通信接口和驱动。

很多人都在坐等PX4培训班来武汉开课吧,这次终于来了,您还在等什么呢!看了上面的介绍是不是很热血沸腾呢,那就赶紧行动吧!

课程收费:具体费用请详询以上联系人。我们支持开源与分享精神,也无偿分享了众多开发资料与成果,同样也尊重开发者的辛勤劳动果实,希望各位理解。具体细节请联系summer详聊。

       
联系方式        

联系人:summer

QQ:   1073811738(summer)

微信:  a1073811738(summer)

联系电话:138-1483-8574

邮箱:dxl0725@126.com





课程剪影      




DroneChina社区与各高校教授、学者以及各大公司开发者均有良好的合作交流关系,同时也是ArduPilot官方在国内的重要合作伙伴。

欢迎各位开发者朋友入驻DroneChina社区。

forum.dronechina.org



空天感知
专注商业航天、人工智能、气象水文等交叉学科,精选行业资讯,深耕AI业务落地
 最新文章