随着任务的复杂性及其所处环境未知性、多变性的增加,单个机器人因其自身性能及可靠性等诸多因素而产生的局限性愈发突出,具有稳健性、自修复能力和自适应性等优点的自组织群机器人系统获得广泛关注。群机器人的队形控制问题作为解决群体机器人协调合作问题的基础,具有很大的研究价值。依据问题解决过程的不同,群机器人的编队问题可分成队形形成问题和队形保持问题,而队形保持问题又可以视为实时的队形形成问题,因此研究编队问题的首要问题就是队形形成问题。队形形成问题又可分解为两个必须解决的重要问题:在面对多个可供选择的目标节点时,机器人应以什么方式选择自己对应的目标节点;在形成队形过程中,如何避免与其它机器人发生冲突。
本文是在有界的二维平面内,机器人随机分布的情况下,从上述两个问题入手解决群机器人的编队问题。第一个问题的核心在于给各机器人选择合理的对应目标节点,对此本文提出了一种自组织确定各机器人目标节点的新方法——人工社会职位法,该方法借鉴了人类在社会中求职的思想,群机器人根据实时探测到的环境信息,经过协商自组织的依据人工社会职位法的三个规则更换目标节点,直至机器人们拥有不同于彼此的目标节点,从而有效、有序、合理的形成目标队形。第二个问题是机器人的运动规划问题(即运动控制器的设计问题),本文依据群机器人系统模型的特点,采用人工力矩法设计了驱动机器人运动的人工力矩控制器,该控制器的工作原理是:在获取到机器人初始位置和目标位置的信息后,运用人工力矩控制法,输出转向,驱动机器人到达目标位置。通过 matlab 仿真平台验证了本文提出方法是可行且有效的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !