文章来源:未知 作者:礁石游戏网 发布时间:2024-08-29 01:25
根据我的经验和美国机器人学的入门课程设置来看,控制软件的开发比机械电子部份要难,由于自学时不容易有直观的体会,也没有甚么很好的教材。软件部份1知半解的直接后果是你只能停留在1些低级的控制算法上,1旦想让机器人做些复杂的成心思的事情就觉得束手无策。我的建议是你争取能自己做个小游戏,只要从头到尾把物理摹拟、键盘事件响应、图形渲染都实现1遍,就可以对机器人触及的各种技术有很直观的了解。Pygame
这个库对入门者是很好的选择。注意游戏的类型不能是回合制的,必须是贪吃蛇、开小车、超级马里奥这类需要对真实世界进行连续摹拟的游戏。如果有机会自己实现1下物理引擎,你对机器人学里面最关键的轨迹控制部份有更深入的了解。这些都不难,但惋惜的是我没发现很好的教科书,得上网找些英文教程才好起步。物理摹拟类的游戏说白了就是个软实时系统,等你对软实时系统的计算机控制有了感性认识,头脑里就容易对机器人的体系结构有比较清晰的掌控。到时候再去接触单片机、FPGA、嵌入式装备,你的理解会很不1样,这些电子硬件都是为了实现你在游戏中的主循环而选用的具体装备,没有根本的区分。