1 个回答|30 次阅读
机器人编程二级综合能力在一级的能力要求基础上,了解 PID 控制算法,学会根据实际需要对 P、I、D 三个参数进行设置;具备通过传感器反馈进行闭环控制的思维能力,会使用一些机器人操作系统框架的现成功能包;能够根据陀螺仪、角度传感器和编码器等传感器件反馈信号,掌握在图形化机器人编程平台中,对舵机、电机等机器人常用运动机构进行闭环控制。
具体要求见下:
a) 机器人操作系统知识储备要求:要求了解机器人操作系统中包的概念,以及机器人操作系统工程的构成。
b) 算法基础要求:要求能够了解机器人控制算法,能够实现简单的 PID 控制。
c) 编程能力要求:要求能够运用图形化编程环境在机器人操作系统平台下实现 PID 算法,并用其对电机、舵机进行有目的的控制。能够使用运行更多的机器人操作系统的功能包。
d) 操作能力要求:熟悉机器人的构造,能够熟练操作机器人开关,以及功能按键,会使用键盘鼠标操作机器人操作系统功能包。
e) 调试能力要求:要求能够调试自己控制代码中的参数,使得控制结果接近自己的需求。
f) 数学能力要求:了解正负数的基本概念,学会正负数的加减法。
g) 应用能力要求:掌握利用 PID 算法控制机器人运动和利用传感器接收数据闭环控制机器人运动。
h) 创新能力要求:运用机器人实现应用场景的功能。
请先 登录 后评论
推荐问答
1 回答
39阅读
1 回答
31阅读
1 回答
33阅读
1 回答
188阅读
1 回答
83阅读
1 回答
59阅读
推荐课程 »更多
推荐知识
Python最适合青少儿编程进阶学习的编程语言
Scratch图形编程优点在于图形化拖拽的方式简化了编程的理解,而C,Java,C++,Python等编程语言相对枯燥复杂,涉及复杂编程语法,变量规则,函数,对象等等,因此直接教授这类编程语言对于小朋友难度过大。所以在需要找到Scratch图形编程到高级语言图形编程的过渡,Python就是最适合的编程语言。
Python精选库大全,青少年Python编程学习总结
Python为啥这么火,这么多人学,就是因为简单好学,功能强大,整个社区非常活跃,资料很多。而且这语言涉及了方方面面,比如自动化测试,运维,爬虫,数据分析,机器学习,金融领域,后端开发,云计算,游戏开发都有涉及。