基于惯性传感器的机器人姿态监测系统设计说明
基于微机械惯性器件的GPS实时姿态测量系统

系统的姿态信息 。采用 ME S陀螺仪 与倾 角传感器 构建 的低成本惯 性姿 态测量系 统(A ) 由 G S测 M I MS , P 姿获得初始对准并控制误差传播 , 在发生丢星 、 周跳 等情况 时 , 利用 I MS实现单 历元快速 整周模糊 度解 A 算 。同时实现了基于 F G P A和 浮 点 型 D P的 硬 件 系 统 。 实 验 表 明 : 出的 方 法 能 高 精 度 、 时 、 靠 、 定 S 提 实 可 稳
21 00年 第 2 9卷 第 8期
{ 。 、 、 。
传 感 器 与 微 系 统 ( rndcr n coytm T cnlg s Tasue dMi ss ehooi ) a r 微 机 械 惯 性 器 件 的 GP S实 时 姿 态 测 量 系 统
夏 显峰 ,王 妲 ,张 华 ,熊 伟
( 南 科 技 大 学 信 息 工 程 学 院 机 器 人 技 术 与 应 用 四川 省 重 点 实 验 室 , 川 绵 阳 6 11 ) 西 四 20 0
摘
要 :实 现 了基 于 微 机 械 惯 性 器 件 的 G S单 基 线 实 时 姿 态 测 量 系统 , 以 实 时 可 靠 地 获 得 大 范 围作 业 P 可
,
a u ss le , c a e tt e d o i e a d e s o u e. mo nti mal r whih c n m e he n e fsmpl n a y t s Ke wor y ds: GPS ati de e e mi to tt d t r nain; i tg r mbiui r s l to u ne e a g t e o ui n; ie ta tiu e y n ri att d me s r me t y t m a u e n s se
基于惯性传感器的机器人姿态监测系统设计说明

基于惯性传感器的机器人姿态监测系统设计一、设计背景空间飞行器的惯性测量系统、机器人的平衡姿态检测、机械臂伸展确定等许多方面都需要测量物体的倾斜和方向等姿态参数。
机器人的运动过程中要不断的检测机器人的运动状态,以实现对机器人的精确控制。
.本文研究的基于MEMS 惯性传感器姿态检测系统用于检测自平衡机器人运动时姿态,以控制机器人的平衡。
随着微机电系统(MEMS)技术的发展,采用传感器应用到姿态检测系统上的条件变得成熟。
基于 MEMS 技术的加速度传感器和陀螺仪具有抗冲击能力强、可靠性高、寿命长、成本低等优点,是适用于构建姿态检测系统的惯性传感器。
利用MEMS 陀螺仪和加速度传感器等惯性传感器组成的姿态检测系统,能够通过对重力矢量夹角和系统转动角速度进行测量,从而实时、准确地检测系统的偏转角度。
由于惯性传感器随着时间、温度的外界变化,会产生不同程度的漂移。
通过对陀螺仪和加速度计的采集数据进行数据融合,测量的角度与实际的角度相吻合,取得了良好的控制效果。
同时该系统具有独立,易用的特点,其应用前景广泛。
二、基本原理在地球上任何位置的物体都受到重力的作用而产生一个加速度,加速度传感器可以用来测定变化或恒定的加速度。
把三轴加速度传感器固定在物体上,在相对静止状态下,当物体姿态改变时,加速度传感器的敏感轴相对于重力场发生变化,加速度传感器的三个敏感轴分别输出重力在其相应方向产生的分量信号。
当系统处于变速运动状态时,由于加速度传感器同时受到重力加速度和系统自身加速度的影响,其返回值是重力加速度同系统自身加速度的矢量和。
对加速度传感器温度漂移及系统振动和机械噪声等方面的考虑,加速度传感器不能独立运用测量系统的姿态。
陀螺仪能够提供瞬间的动态角度变化,由于其本身的固有特性、温度及积分过程的影响,它会随着工作时间的延长产生漂移误差。
因此对于姿态检测系统而言,单独使用陀螺仪或加速度计,都不能提供系统姿态的可靠估计。
为了克服这些问题,数据融合算法需使用加速度传感器的测量值并使用陀螺仪测得的角速度数据对加速度传感器数据进行融合和矫正。
基于微惯性传感器的姿态算法研究

基于微惯性传感器的姿态算法研究一、本文概述随着科技的快速发展,微惯性传感器在诸多领域,如航空航天、无人驾驶、虚拟现实等,扮演着日益重要的角色。
其中,姿态解算作为微惯性传感器的核心技术,对设备的定位、导航与控制等具有决定性影响。
本文旨在深入研究基于微惯性传感器的姿态算法,旨在提高姿态解算的精度与稳定性,为相关领域的技术进步提供理论支持与实践指导。
本文将首先介绍微惯性传感器的基本原理及其在姿态解算中的应用,为后续研究奠定理论基础。
随后,将详细分析现有姿态算法的优势与不足,并在此基础上提出一种新型的姿态解算算法。
该算法将结合微惯性传感器的特点,通过优化数据处理流程、提高传感器数据融合精度等方式,实现更准确的姿态解算。
本文还将对所提出的新算法进行仿真验证与实验测试,以评估其在实际应用中的性能表现。
通过对比分析实验数据,本文将揭示新算法相较于传统算法的优越性,并探讨其在实际应用中可能遇到的问题及解决方案。
本文将全面而深入地研究基于微惯性传感器的姿态算法,以期在提高姿态解算精度与稳定性方面取得重要突破,为相关领域的技术进步做出贡献。
二、微惯性传感器技术概述微惯性传感器,作为一种集成了微型机械和微电子技术的先进传感器,已在现代导航、姿态测量和控制系统等领域得到了广泛应用。
其核心部件包括微型加速度计和微型陀螺仪,它们分别用于测量物体的加速度和角速度,进而推算出物体的姿态和位置信息。
微型加速度计主要利用压电效应、压阻效应或电容变化等原理,通过感知物体在加速度作用下的形变或电荷变化来测量加速度。
微型陀螺仪则通过测量物体在旋转运动中的角速度来推算姿态变化,其工作原理通常基于振动陀螺的科里奥利效应。
与传统的惯性传感器相比,微惯性传感器具有体积小、质量轻、功耗低、价格低廉等优点,因此在许多对体积和成本有严格要求的场合,如无人机、智能穿戴设备、机器人等领域,微惯性传感器成为了首选的姿态测量工具。
然而,微惯性传感器也存在一些固有的技术挑战,如测量误差、噪声干扰、温度影响等。
《2024年基于无线惯性传感的人体运动捕捉技术》范文

《基于无线惯性传感的人体运动捕捉技术》篇一一、引言随着科技的不断发展,人体运动捕捉技术在多个领域中得到了广泛应用,如体育训练、医疗康复、虚拟现实等。
无线惯性传感技术的出现,为人体运动捕捉提供了更为便捷、高效的技术手段。
本文将详细介绍基于无线惯性传感的人体运动捕捉技术,包括其原理、应用、优缺点及未来发展趋势。
二、无线惯性传感原理无线惯性传感技术主要依赖于加速度计、陀螺仪等传感器,通过测量人体运动时的加速度、角速度等数据,实现对人体运动的捕捉。
这些传感器具有体积小、重量轻、功耗低等优点,可以方便地集成在服装、鞋垫等可穿戴设备中。
三、人体运动捕捉技术基于无线惯性传感的人体运动捕捉技术,主要通过以下步骤实现:1. 数据采集:通过安装在人体关键部位的无线惯性传感器,实时采集人体的运动数据。
2. 数据预处理:对采集到的原始数据进行去噪、滤波等处理,以提高数据的准确性。
3. 运动分析:通过算法分析处理后的数据,得出人体的运动状态、动作轨迹等信息。
4. 实时反馈:将分析结果以可视化形式呈现,如三维模型、动画等,方便用户了解自己的运动状态。
四、应用领域基于无线惯性传感的人体运动捕捉技术具有广泛的应用领域:1. 体育训练:用于运动员的动作分析、技术改进、训练监控等,提高运动员的训练效果。
2. 医疗康复:用于评估患者的康复进度、辅助医生制定康复方案等,帮助患者尽快恢复健康。
3. 虚拟现实:为虚拟现实应用提供真实的运动数据,增强用户的沉浸感。
4. 人机交互:通过捕捉用户的运动数据,实现更为自然、便捷的人机交互方式。
五、优缺点分析基于无线惯性传感的人体运动捕捉技术具有以下优点:1. 便捷性:无线惯性传感器体积小、重量轻,可方便地集成在可穿戴设备中,用户无需复杂设置即可开始使用。
2. 实时性:能够实时采集并分析人体的运动数据,为用户提供即时的反馈信息。
3. 准确性:通过算法处理,可以得出较为准确的人体运动状态和动作轨迹。
4. 应用广泛:可应用于体育、医疗、虚拟现实等多个领域。
基于惯性传感器的老年人姿态监测系统设计

基于惯性传感器的老年人姿态监测系统设计当今社会正饱受人口老龄化问题的困扰,老年群体由于身体机能的衰退,易受跌倒、久坐不起等异常状态的伤害,此类报导早已屡见不鲜。
随着计算机技术及网络通讯技术的发展,个性化的医疗服务得到了长足的进步,居家养老及社区养老成为了更多人的选择。
为此,设计和开发一种具有远程姿态监测、异常状态及时报警和定位等功能的姿态监测系统,具有重要的社会意义和应用价值。
根据应用的特征参数不同,姿态监测系统可分为基于视频图像的姿态监测系统和基于穿戴式传感器的姿态监测系统。
基于视频图像的姿态监测系统通过摄像头采集原始图像,采用机器学习、深度学习等方法完成人体关节点定位,进而实现人体姿态识别,此类方法识别率高且相对成熟,缺陷在于容易暴露用户隐私、成本高且计算量大、应用场景多局限于室内。
基于穿戴式传感器的姿态监测系统将微型传感器嵌入穿戴式设备中,通过采集人体运动过程中产生的加速度、角速度等信息完成姿态解算并结合预设阈值判别人体姿态,此类方法不会暴露个人隐私、成本低且计算量较小、应用场景也不受限制。
惯性传感器是检测和测量加速度、倾斜、冲击、振动、旋转和多自由度运动的传感器,被广泛应用于导航定位、人机交互、姿态测量等领域。
其中,基于加速度计、陀螺仪、磁力计构成的航姿参考系统不仅可以为飞行器提供准确可靠的姿态与航向信息,还被广泛应用到穿戴式智能设备中,对体感交互、姿态监测等领域的发展和进步有重要作用。
基于上述背景,本研究设计并实现了基于惯性传感器的老年人姿态监测系统。
该系统主要由姿态监测终端、服务器、监护终端三部分构成,不仅可以检测人体跌倒状态并及时报警,还能对人体姿态及位置信息进行远程连续监测并完成步数统计。
另外,本研究实现了双向语音交互功能,姿态监测终端可从服务器端下载语音留言到本地并播放,也可录音并上传录音到服务器,为老年人与看护者的交流提供了便捷的途径。
本文的主要工作如下:(1)在传统的C/S结构模型基础上,提出“姿态监测终端-服务器-监护终端”三层结构模型。
基于惯性传感器件的跌倒检测系统设计

谢谢观看
2、算法设计
本系统采用基于卡尔曼滤波的姿态估计算法,对陀螺仪、加速度计和磁力计的 数据进行融合处理,得到准确的姿态数据。该算法能够有效过滤传感器噪声, 提高数据准确性。
3、数据采集与传输
通过编写Arduino程序,我们可以在固定的时间间隔内采集传感器的数据,并 将其上传至计算机或云端服务器。数据传输可以采用WiFi模块或蓝牙模块实现。
总之,基于MEMS惯性传感器的机器人姿态检测系统已经成为了机器人应用中的 重要组成部分。随着技术的不断发展,这种系统将会更加完善和精确,为机器 人的应用和发展带来更多的可能性。
参考内容二
引言
随着人口老龄化的加剧,老年人健康监护成为一个日益重要的问题。姿态监测 是老年人健康监护的重要组成部分,可以帮助医护人员了解老年人的活动状态 和生活习惯,及时发现异常情况并采取措施。本次演示设计了一种基于惯性传 感器的老年人姿态监测系统,旨在提高姿态监测的准确性和实用性。
二、基于MEMS惯性传感器的机器 人姿态检测系统
基于MEMS惯性传感器的机器人姿态检测系统主要由硬件和软件两个部分组成。
硬件部分包括一个或多个MEMS惯性传感器、信号调理电路、数据采集卡和计算 机。其中,MEMS惯性传感器负责测量机器人的姿态,信号调理电路负责将传感 器的输出信号转换为调理后的信号,数据采集卡负责将调理后的信号采集到计 算机中,计算机负责处理数据并输出结果。
3、运用了机器学习算法对数据进行训练和分类,以区分正常行走和跌倒动作, 提高了系统的准确性和可靠性。
参考内容
基于MEMS惯性传感器的机器人姿 态检测系统研究
随着科技的不断发展,机器人已经成为了现代社会的一个重要组成部分,广泛 应用于工业、医疗、军事等领域。在机器人的应用中,姿态检测是一个非常关 键的问题。基于MEMS(微电子机械系统)惯性传感器的机器人姿态检测系统已 经成为一个研究热点。
基于MEMS惯性传感器的机器人水平姿态检测系统设计

基于MEMS惯性传感器的机器人水平姿态检测系统设计何伟;陈伟
【期刊名称】《机器人技术与应用》
【年(卷),期】2009(000)005
【摘要】本文以Robocon2009亚太机器人大赛国内选拔赛为背景,研究了基于MEMS惯性传感器的机器人水平姿态检测与处理系统设计.在本文中,机器人指双轮差速小车,姿态信息包括俯仰角和横滚角.我们采用多处理器和模块化的设计思想.整个系统以数字信号处理器TMS320F2812为核心处理器,分别以双轴加速度计ADXL202E和石英角速率微机械陀螺HZ1-100-100C作为机器人内部传感器,实现机器人静态和动态环境下的姿态测量,并开发了基于MATLAB GUI的串口数据接收与处理软件.
【总页数】5页(P51-55)
【作者】何伟;陈伟
【作者单位】国防科学技术大学机电工程与自动化学院,湖南长沙,410073;国防科学技术大学机电工程与自动化学院,湖南长沙,410073
【正文语种】中文
【相关文献】
1.基于微机电惯性传感器的四足机器人姿态检测 [J], 杨屹巍;俞志伟;龚达平;许明理;戴振东
2.基于MEMS惯性传感器的微型姿态测量系统 [J], 翟昱涛;魏强;王晓浩;周兆英
3.基于MEMS惯性传感器的机器人姿态检测系统的研究 [J], 秦勇;臧希喆;王晓宇;
赵杰;蔡鹤皋
4.基于最小二乘法MEMS惯性传感器姿态解算算法 [J], 熊新炎;黄涛;温子豪;张童
5.MEMS惯性传感器融合的水平姿态解算方法 [J], 黎永键;赵祚喜;高俊文
因版权原因,仅展示原文概要,查看原文内容请购买。
姿态测量惯性传感器操作指南

姿态测量惯性传感器操作指南英文版Guide to Operating Inertial Sensor for Attitude MeasurementIntroduction:Inertial sensors, often referred to as IMUs (Inertial Measurement Units), play a crucial role in attitude measurement. These sensors measure and record changes in orientation, acceleration, and velocity, making them invaluable in various applications such as robotics, aerospace, and even sports biomechanics. This guide aims to provide a comprehensive understanding of how to operate an inertial sensor for accurate attitude measurement.1. Understanding the Components:Before operating an inertial sensor, it's essential to understand its basic components. An IMU typically consists of three gyroscopes and three accelerometers. Gyroscopesmeasure angular velocity, while accelerometers measure linear acceleration. Together, they provide data that can be processed to determine the orientation and motion of an object.2. Powering the Sensor:Ensure that the sensor is properly powered. The power source will depend on the specific IMU model. Some require a battery, while others can be powered directly through a USB connection. Ensure that the power supply is stable and within the recommended voltage range specified by the sensor's manufacturer.3. Sensor Integration:Integrating the sensor into your system involves connecting it to a processing unit, such as a computer or microcontroller. This integration involves using cables or wireless connections to transmit data from the sensor to the processing unit. Ensure that the connections are secure and reliable to avoid data loss.4. Data Acquisition:Once the sensor is integrated, it's time to acquire data. This involves programming the sensor to collect and transmit data at regular intervals. The frequency of data acquisition depends on the application's requirements. For example, in high-dynamic environments, a higher data acquisition rate may be necessary.5. Data Processing:Collected data must be processed to extract meaningful information about the object's attitude. This processing typically involves filtering the raw data to remove noise and then applying algorithms to calculate orientation, such as Kalman filters or quaternion-based methods. The choice of processing method depends on the specific requirements of the application.6. Software and Tools:Many manufacturers provide software and tools to simplify the process of operating and analyzing data from inertial sensors. These tools can help with data acquisition, processing, and visualization. Familiarize yourself with the software andtools provided by your sensor's manufacturer to ensure optimal performance.Conclusion:Operating an inertial sensor for attitude measurement requires a thorough understanding of its components, power requirements, integration methods, data acquisition, processing, and the associated software and tools. Following this guide and referring to the manufacturer's documentation will help you achieve accurate and reliable attitude measurements.中文版姿态测量惯性传感器操作指南介绍:惯性传感器,通常被称为IMU(惯性测量单元),在姿态测量中起着至关重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于惯性传感器的机器人姿态监测系统设计一、设计背景空间飞行器的惯性测量系统、机器人的平衡姿态检测、机械臂伸展确定等许多方面都需要测量物体的倾斜和方向等姿态参数。
机器人的运动过程中要不断的检测机器人的运动状态,以实现对机器人的精确控制。
•本文研究的基于MEMS惯性传感器姿态检测系统用于检测自平衡机器人运动时姿态,以控制机器人的平衡。
随着微机电系统(MEM)技术的发展,采用传感器应用到姿态检测系统上的条件变得成熟。
基于MEMS技术的加速度传感器和陀螺仪具有抗冲击能力强、可靠性高、寿命长、成本低等优点,是适用于构建姿态检测系统的惯性传感器。
利用MEMS 它螺仪和加速度传感器等惯性传感器组成的姿态检测系统,能够通过对重力矢量夹角和系统转动角速度进行测量,从而实时、准确地检测系统的偏转角度。
由于惯性传感器随着时间、温度的外界变化,会产生不同程度的漂移。
通过对陀螺仪和加速度计的采集数据进行数据融合,测量的角度与实际的角度相吻合,取得了良好的控制效果。
同时该系统具有独立,易用的特点,其应用前景广泛。
基本原理在地球上任何位置的物体都受到重力的作用而产生一个加速度,加速度传感器可以用来测定变化或恒定的加速度。
把三轴加速度传感器固定在物体上,在相对静止状态下,当物体姿态改变时,加速度传感器的敏感轴相对于重力场发生变化,加速度传感器的三个敏感轴分别输出重力在其相应方向产生的分量信号。
当系统处于变速运动状态时,由于加速度传感器同时受到重力加速度和系统自身加速度的影响,其返回值是重力加速度同系统自身加速度的矢量和。
对加速度传感器温度漂移及系统振动和机械噪声等方面的考虑,加速度传感器不能独立运用测量系统的姿态。
陀螺仪能够提供瞬间的动态角度变化,由于其本身的固有特性、温度及积分过程的影响,它会随着工作时间的延长产生漂移误差。
因此对于姿态检测系统而言,单独使用陀螺仪或加速度计,都不能提供系统姿态的可靠 估计。
为了克服这些问题,数据融合算法需使用加速度传感器的测量值并使用陀 螺仪测得的角速度数据对加速度传感器数据进行融合和矫正。
图1加速度传感器 系统依据上一时刻的重力矢量方向的估计值, 结合陀螺仪测得的角度值计算 出当前时刻的重力矢量方向,再与当前时刻加速度传感器返回的矢量方向进行加 权平均,得到当前矢量方向的最优估计值。
三、系统框架姿态平衡检测系统中,控制单元采用单片机来完成控制,数据采集与处理, 数据通讯等功能。
根据对资料的分析,同时对性能价格比的衡量,惯性测量单元 采用Analog Device 公司的ADXRS150陀螺仪)和ADXL202加速度计)。
其基本 性能指标如下。
ADXRS15其输出电压与偏航角速度成正比,电压的极性则代表转动方向(顺 时针转动或逆时针转动)。
其测量偏航角速度(以下简称为角速度)的范围是土 150 rad/s ,灵敏度为 12.5 mV/rad/s ,零位输出电压为 2.50 V ,非线性误差为± 0.1%F.S.,稳定度为土 0.03 rad /s ,-3 dB 带宽为40 Hz ,固有频率为14 kHz ,-1角速度噪声密度为0 .05 ?s 7HZ 2。
ADXL202是 一款双轴的加速度传感器,可测量正负加速度,其最大测量范围 为土 2g n 。
灵敏度12.5 %/g n ,-3 dB 带宽为6 kHz 。
从技术指标可以知道能满足 在测量角度±0.25°,但是单纯的使用,由于积分计算及噪声影响会使得角度测量误差超出允许的测量范围,所以从硬件和滤波算法上进行校正和数据融合, 以5)加連用传憊 器坐标累5)世标系他忆 甲面投影(a )初始状态完成机器人偏转角度的精确测量。
系统框架图如图2所示.图2姿态检测系统框架图四、电路设计对于这个姿态检测系统,其检测电路分为两个部分:陀螺仪信号采集和加速度计信号采集。
陀螺仪输出模拟信号,加速度计输出的是脉冲信号。
1陀螺仪的电路设计1.1滤波电路ADXRS15C型微机械陀螺属于芯片级微机械陀螺,陀螺仪本身容易受到高频信号及其他外在因素的影响,导致其信号输出的不稳定。
为了有效滤除陀螺仪的高频信号,在陀螺仪的输出上增加But-terworth 低通滤波电路。
经过滤波电路再连接到单片机的A/D端,从而减少了数据处理的干扰,提高了检测精度,滤波电路如图3所示。
I5kQ图3陀螺仪的滤波电路1.2陀螺仪的基本电路陀螺仪的基本电路主要由 ADXRS15组成,为提高可移植性,将它与必要的外围电阻,电容集成在同一模块,可以直接应用于其他的系统中,如图4所示,实际完成后的陀螺仪模块。
2加速度计的电路设计2.1加速度的基本电路ADXL202是 一个双轴的加速度计,可以测量运动和静态的加速度。
静态加速度的一个特殊例子是重力加速度。
当加速度传感器静止时(也就是侧面和垂直方 向没有加速度作用),那么作用在它上面的只有重力加速度。
重力(垂直)和加速 7瞪祕一>MCU± 0J u F~34 5kC LTCI063 T 0.1卩卜 200 pF613kQ图4陀螺仪模块度传感器灵敏轴之间的夹角就是倾斜角。
就是说可将加速度计用作倾角计。
因为 角度由灵敏轴和重力矢量组成的垂直平面决定,倾斜可以从各种初始的加速度传 感器位置测得。
在大多数设计中,加速度传感器的位置由水平或者垂直的 PCB 印 刷电路板)决定。
这里选择了垂直的放置方法,如图 5所示。
图5加速度计的垂直放置及加速度的计算方法基于垂直位置的倾斜角,可以测量大于 90的倾斜角时。
通过加速度传感器 的x 和y 轴的结合起来得到在360°范围内都有比较好分辨率。
同时执行了这个 转换过程后就不用对加速度传感器进行温度补偿了, 因为两个轴的输出都是相同 的变化幅度,所以灵敏度随温度的变化对比值的计算没有影响。
加速度计电路主要由ADXL202勾成,并辅助以一些滤波及调节电路;通过系统控制电路处理ADXL20計生的占空比调制信号;采样电路中滤波电容选择 Cx, Cy 为0.1尸,滤波带宽为50 Hz,选择的周期T2的电阻为130k Q, T2=1.04 ms 利用加速度计可以实现倾角传感器。
ADXL202勺原理图如图6所示:A{g )=(斥/心45)/25%Og=5O%l3uty CycleT =RscxJ \25MY Sil I 图6 ADXL202的测量原理图输出信号Xout , Yout 连接到单片机,对与加速度成正比的占空比的方波进行处 理,通过下面的公式得到偏转的角度。
0 = tan -lA<?A y ) 2.2参数标定由于器件参数的差异,芯片的基本参数 (0g n ,1g n )也不完全相同。
因此,当要求测量精度较高时仍使用参数典型值就会引起误差。
要提高测量的精度,就需 要在测量前对相关参数认真标定。
采用“ 1gn 标定方法”来对加速度计的参数进 行标定,标定后的参数如下:Ax= (T1/T2-0.46327)/12.5%Ay= (T1/T2-0.52941)/12.5%以上就是机器人的姿态平衡控制系统,其相应的控制板如图 7所示.控制系 统由Mi-crochip 公司的PIC18F458进行数据处理,完成数据处理后通过串口通 信发送到电机控制系统板,以驱动电机来完成机器人的姿态平衡动作。
5V IVIM oST Y (IU1 2 YCOM OUTY tnil PoeA< = g ? sin a A y = g?sin B a + B = 901 5 0.1 u F 7 I —M 瓦1 ----- [ ] 130k图7姿态检测系统电路板五、基于卡尔曼滤波的数据融合对于姿态检测系统而言,单独使用陀螺仪或者加速度计,都不能提供有效的而且可靠的信息来保持机器人的平衡。
陀螺仪能够提供瞬间的动态角度变化,但是由于其本身的固有特性、温度及积分过程的影响,它会随着工作时间的延长产生漂移误差,加速度计能够准确地提供静态的角度,但是它容易受到噪声的干扰,使得数据变化较大,为了克服这些问题,利用卡尔曼滤波来对信号进行数据融合。
经过卡尔曼滤波的处理,用加速度计的实现测量的倾斜角度来消除陀螺仪的漂移,在这个过程中,有害的噪声也被最小化了,从而得到精确的角度估计,通过卡尔曼滤波方法去跟踪机器人的倾斜角度与陀螺仪的偏差,来完成机器人的姿态检测工作。
六、软件设计对于姿态检测系统的软件设计包括以下几个部分:系统的初始化与自校准,系统的中断处理程序,系统数据处理程序和数据通讯模块的设计。
程序设计采用模块化思想,以便以后的功能扩展。
对于姿态检测每次系统开启的时候都有一个校准的过程,这样是为了能够提高控制的精度。
而在数据处理程序模块中,包括了数据的分类,滤波处理和自校准。
计算得到的角度值通过数据通讯模块发送到相关的系统中。
同时也可以接受命令来对姿态检测系统进行控制七、实验结果通过卡尔曼滤波的方法,对采集的数据进行数据融合,使采集的数据更接近 真实的值。
图8所示是对采集到的数据,应用卡尔曼滤波前后得到的仿真曲线。
45 时同(t/s)〔皆因023-5^7 吋冋<t/c?21o1图8滤波效果及实时数据从图8可以看到,在没有使用卡尔曼滤波的情况下,角度的所受到的干扰噪 声较大,误差在1 5°左右;使用了卡尔曼滤波后,角度的误差控制在0 .25°以内。
通过卡尔曼滤波之后的惯性传感器设计姿态检测系统, 误差范围在允许的范围内 ±0.25°,完全能够满足检测机器人的倾斜角度的控制要求。
机器人的静态阶段中输出的由加速度信号处理所得的静态欧拉姿态角仅在 1范围内波动,有效提供了机器人在静态时的姿态数据,在动态阶段中,由角 速度信号得出的动态欧拉姿态角大体在 15°以内波动,横滚角因机器人行进中 的横向摆动较大导致其输出较大,在 20°以内波动,实验表明该传感器模块较 为准确地获得了机器人自身的运动姿态。
八、结论本文研究了基于惯性传感器的机器人姿态检测系统。
应用 MEMS 勺惯性传感 器建立的姿态数据检测单元,完成了对机器人的姿态的检测,使机器人能够保持自ywv-U讯讦时I 问Ctz»>”吊脚IB7<i ii ■t 申敵Uli —i| 0 L0 3 4 6Bi 何 tt/-i平衡。
通过仿真试验表明,运用卡尔曼滤波方法进行数据融合所得到的数据是有效的。
在实际的工作中,机器人姿态检测系统也能保持较高的灵敏度,来完成两轮机器人的运动中的姿态检测,以达到精确控制的要求•姿态检测系统也可应用到其它的机器人控制中,具有较好的应用前景。