返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注

小白进阶之路:关于无人机/机器人方向

时间:2019-09-29 来源:机器人在线 阅读:7500

无人机行业,很多人都是其他行业专业过来的,还有很多初入门的小伙伴。今天将为大家提供完善的无人机/机器人技术支持体系:



整个知识体系框架分为三部分:基础知识、必备知识和专业知识。


>>>>


基础知识


电路基础知识。电路基础知识是从硬件层面理解嵌入式系统的基础。


嵌入式系统基础知识。可以入手51或32单片机这些简单的嵌入式系统的开发,原理简单易懂,可实操性强。


C语言基础。C语言是一门很好的启蒙编程语言,简单易用,逻辑性强,能用C语言在单片机上简单编程就可以进一步学习了。


>>>>


必备知识


Linux系统。以Ubuntu系统为例,Linux系统可以在很多嵌入式系统上安装使用(如树莓派,TX2等),而且大多数的嵌入式程序开发是需要在Linux系统上进行的,掌握Linux的常用命令行和系统的操作方法是很重要的。


C++及多进程/多线程。C++语言是很多开源算法及源码的编程方式,包括PX4也是使用C++编程的,所以学习C++语言是必须的。多进程/多线程是系统同步进行多个进程的编程方式,能极大的提高系统运行效率,学会多进程/多线程编程方式才能看懂很多源码


数据结构。我对数据结构的理解是计算机处理数据的方式,学习数据结构能使编程的思路更加清晰化,对计算机执行代码时的操作有更深的理解,就好像一些现成的框架,认识并应用它。


>>>>


专业知识


飞控嵌入式为主。学习PX4及其他开源飞控是必须的,大量阅读源码并理解PX4的架构体系,对无人机的控制方法。如果有机载计算机需求需要学习ROS系统等。


控制算法为主。夯实数学基础,学习对应的数学知识并掌握Matlab等工具。


导航及SLAM。PX4、OpenCV、ROS以及SLAM的知识。

无人机 机器人入门 技术干货

好的文章,需要您的鼓励

3

  • 最新资讯
  • 最新问答