小白进阶之路:关于无人机/机器人方向
无人机行业,很多人都是其他行业专业过来的,还有很多初入门的小伙伴。今天将为大家提供完善的无人机/机器人技术支持体系:
整个知识体系框架分为三部分:基础知识、必备知识和专业知识。
>>>>
基础知识
电路基础知识。电路基础知识是从硬件层面理解嵌入式系统的基础。
嵌入式系统基础知识。可以入手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
- 最新资讯
- 最新问答
-
轮式机器人的发展及其趋势
关键字: 轮式机器人 发展 趋势 2024-07-03 -
具身智能的定义和作用
关键字: 具身智能 2024-06-28 -
什么是agv小车?特点有哪些?
关键字: agv小车 特点 2024-06-27 -
机器视觉应用的分类?范围有哪些?
关键字: 机器视觉 应用分类 范围 2024-06-25 -
机器人打磨抛光设备有哪些?特点是什么?
关键字: 机器人打磨 抛光 特点 2024-06-20
-
机器人焊接焊机报TC异常怎么解决
标签: 焊接机器人,焊机,TC异常 提问:TC 2024-06-28 16:05:01 -
机器人运动轨迹的控制方式有哪两种
标签: 机器人,运动轨迹,控制方式 提问:张默 2024-06-25 10:10:02 -
具身智能什么意思
标签: 具身智能,什么意思 提问:MESSE 2024-06-19 10:37:04 -
3D视觉无序抓取系统配置要点?
标签: 3D视觉,无序抓取,系统配置 提问:QUTE 2024-06-17 13:17:05 -
3d相机机器视觉检测原理
标签: 3D相机,视觉检测 提问:木木 2024-06-17 13:03:03
- 2021-06-10 10:45:45
- 2021-06-11 13:34:28
- 2020-05-29 10:03:22
- 2019-09-24 11:19:01
- 2020-01-16 13:27:13
- 2019-03-22 15:42:15
- 2022-09-01 15:24:48
- 2022-11-07 11:43:59
- 2022-08-03 10:20:40
- 2024-06-28
- 2024-06-27
- 2024-06-25
- 2024-06-20
- 2024-06-19
- 2024-06-17
- 2024-06-13
- 2024-06-11
- 2024-06-06
- 2024-06-04