论文部分内容阅读
随着无线传感器网络技术、移动机器人技术的发展,无线技术被引入到机器人控制领域,把移动机器人作为无线传感器网络中的一个移动节点,这样多个机器人间可以无线通信,实现组网编队控制。机器人的网络化、智能化是未来机器人发展的必然趋势。 本文设计了移动机器人系统,它可以测量机器人的加速度、方位角、角速度等信息,通过zigBee无线技术将自身的状态与其它机器人信息共享,亦可接受其它机器人的指令。将移动机器人作为无线传感器网络中的移动节点,基于RSSI(received signal strengthindicator)无线定位技术实现自身定位,为多移动机器人的动态定位和编队控制提供通讯感知平台。 为了提高无线传感器网络的定位精度,将基于RSSI的无线定位技术运用到多移动机器人编队控制的辅助定位上,本文先利用高斯模型对移动节点所测得的RSSI值进行了处理,利用硬件定位引擎计算出各个移动节点的坐标。再引入各个移动节点之间的相对定位信息,提出了一套定位优化算法,将定位问题转化为非线性最优化问题,再利用惩罚函数法求解得到最优坐标。通过对实验结果的分析可知,本算法可以提高对节点的定位精度,实现了同时对多个移动节点的定位。为以后的移动机器人编队控制的辅助定位,实现动态网络的定位打下了基础。