【摘要】:上一章介绍了竞赛机器人平台的核心单元——控制器,控制器是机器人的“大脑”,负责对外界信息进行处理,并且做出下一步的决策。大脑要工作自然离不开它的载体,同样控制器也需要有一个可以运行承载的环境,这个环境就是控制器的软件开发平台。在这个环境下,才能够进行对硬件的编程操作,才能实现竞赛机器人“大脑”的功能。
上一章介绍了竞赛机器人平台的核心单元——控制器,控制器是机器人的“大脑”,负责对外界信息进行处理,并且做出下一步的决策。大脑要工作自然离不开它的载体,同样控制器也需要有一个可以运行承载的环境,这个环境就是控制器的软件开发平台。为了更好地理解什么是软件开发平台,我们看一个例子:在邮局,工作人员把信件按照收信人的地址分类——寄往北京的信件放入一号箱子、寄往天津的信件放入二号箱子、寄往上海的信件放入三号箱子——这个分类的规则由邮局的管理者制定,通常这个规则要用汉字书写,要写在纸上,并经过反复思考修改,最后告知工作人员。同样,机器人也需要一套规则——什么时候前进、什么时候转向、什么时候后退,这套规则由机器人的开发人员制定,通常这套规则是用C语言、汇编语言等编程语言制定的,利用软件开发平台书写程序,并要在软件开发平台上经过反复修改调试,之后,软件开发平台中的编译器将C语言或者汇编语言转换成机器语言,告知控制器。基于这个软件开发平台进行软件编程是竞赛机器人技术开发的主要内容。在这个环境下,才能够进行对硬件的编程操作,才能实现竞赛机器人“大脑”的功能。下面就来介绍一下这个软件开发平台——MPLAB。(www.xing528.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。