Yang Weixin, Bajenov Alexandr, Shen Yantao
Electrical and Biomedical Engineering, University of Nevada, Reno, N. Virginia St, Reno, NV 89557 USA.
Robotics Biomim. 2017;4(1):16. doi: 10.1186/s40638-017-0069-z. Epub 2017 Nov 10.
This paper develops and experimentally validates a 3D-printed snake robot prototype. Its structure is designed to allocate limited room for each functional module (including an external power module, battery power module, the wireless control and transmission module and some detective sensors), so as to ensure the snake robot works in different environments. In order to control and track the snake robot, a low-cost MEMS-IMU (micro-electro-mechanical systems inertial measurement unit)-based snake robot motion tracking system is developed. Three algorithms (low-pass filter, baseline calibration, and Kalman filter) are used to eliminate noise from IMU's acceleration data, thus minimizing the noise influence to tracking accuracy. Through signal processing, the IMU acceleration data can be effectively used for motion tracking. The result from the video tracking software is employed as a reference for comparison, so as to evaluate the motion tracking algorithm efficiency. The comparison results demonstrate high efficiency of the proposed IMU-based motion tracking algorithm.
本文研发并通过实验验证了一款3D打印蛇形机器人原型。其结构设计为每个功能模块(包括外部电源模块、电池供电模块、无线控制与传输模块以及一些探测传感器)分配有限的空间,以确保蛇形机器人能在不同环境中工作。为了控制和跟踪蛇形机器人,开发了一种基于低成本微机电系统惯性测量单元(MEMS-IMU)的蛇形机器人运动跟踪系统。采用三种算法(低通滤波器、基线校准和卡尔曼滤波器)来消除IMU加速度数据中的噪声,从而将噪声对跟踪精度的影响降至最低。通过信号处理,IMU加速度数据可有效用于运动跟踪。视频跟踪软件的结果用作比较参考,以评估运动跟踪算法的效率。比较结果表明所提出的基于IMU的运动跟踪算法具有很高的效率。