无信标环境下的行人导航问题是目前导航领域的难题和研究热点,考虑到系统的便携性和实用性,行人自主导航系统多采用惯性器件进行定位解算。针对当前的行人惯性导航系统航向角发散问题,在启发式漂移消除算法(HDE)的基础上,提出一种基于主方向的航向修正算法,根据室内的行走方向大多分为8个主方向的事实,当检测到行人轨迹为直线时,将当前的航向角与主方向角的差值作为观测量进行卡尔曼滤波,对航向角进行修正,并利用腰部PDR的方案进行了单圈和两圈矩形轨迹实验。实验结果表明,该算法在航向修正方面具有一定有效性,且重复性好,定位误差为总路程的1%~2%。
2021-08-09 16:14:45 419KB 室内行人导航
1
STM32的小车自主定位与控制系统设计.pdf
2021-06-29 22:03:57 565KB STM32 程序 硬件开发 专业指导
本设计是一款以STM32处理器为核心,搭载OPENMV摄像头图像处理模块、磁性编码器、姿态传感器,超声波传感器和机械臂等外设的智能分拣小车的原型。该小车通过磁性编码器和超声波传感器及动力系统结合PID算法实现了运动、避障、自主定位的功能;OPENMV摄像头模块能够对静止和运动状态下的有不同形状、颜色或贴有二维码的工件进行识别;能够控制机械臂对识别到的工件抓取,并放入不同的区域内。调试结果表明该设计自主定位高效,识别成功率高,硬件结构稳定可靠,应用场景丰富,在多种行业的分拣环节具有广阔的应用前景。
slam机器人创建地图和自主定位(11篇论文,包括中文和外文文献)
2021-05-24 17:33:16 7.29MB slam机器人创建地图和自主定位
1
基于惯性测量单元的可穿戴人体运动分析模块设计-Matlab GUI上位机软件的设计,包括GUI上位机界面的设计以及Matlab GUI上位机软件程序的设计。通过JDY-32双模从机蓝牙模块将数据发送给上位机。上位机使用HC-05主机蓝牙模块进行数据接收,通过CH340模块使主机蓝牙与上位机进行通讯。Matlab GUI调用串口接收数据,实时显示姿态角、速度、位移等信息。
1
。本设计是一种基于微机电(Micro-Electro-Mechanical System, MEMS)惯性测量单元(Inertial Measurement Unit, IMU)和低功耗单片机的可穿戴人体运动分析模块,可用来解决消防员火灾现场室内定位的问题。该模块通过MEMS惯性传感器测量消防员足部运动的角速度和加速度,利用Mahony互补滤波算法进行姿态解算,并将载体坐标系加速度转化成世界坐标系加速度,对世界坐标系加速度进行二重积分计算,得出消防员在火灾现场中运动的方向和步长用于定位,并通过蓝牙将消防员运动方向和位置信息发送给上位机,上位机记录消防员运动的轨迹,从而达到火灾现场消防员室内定位的目的。
1
本设计是一种基于微机电(Micro-Electro-Mechanical System, MEMS)惯性测量单元(Inertial Measurement Unit, IMU)和低功耗单片机的可穿戴人体运动分析模块,可用来解决消防员火灾现场室内定位的问题。该模块通过MEMS惯性传感器测量消防员足部运动的角速度和加速度,利用Mahony互补滤波算法进行姿态解算,并将载体坐标系加速度转化成世界坐标系加速度,对世界坐标系加速度进行二重积分计算,得出消防员在火灾现场中运动的方向和步长用于定位,并通过蓝牙将消防员运动方向和位置信息发送给上位机,上位机记录消防员运动的轨迹,从而达到火灾现场消防员室内定位的目的。
1
本设计是一种基于微机电(Micro-Electro-Mechanical System, MEMS)惯性测量单元(Inertial Measurement Unit, IMU)和低功耗单片机的可穿戴人体运动分析模块,可用来解决消防员火灾现场室内定位的问题。该模块通过MEMS惯性传感器测量消防员足部运动的角速度和加速度,利用Mahony互补滤波算法进行姿态解算,并将载体坐标系加速度转化成世界坐标系加速度,对世界坐标系加速度进行二重积分计算,得出消防员在火灾现场中运动的方向和步长用于定位,并通过蓝牙将消防员运动方向和位置信息发送给上位机,上位机记录消防员运动的轨迹,从而达到火灾现场消防员室内定位的目的。
1
基于瑞利大气偏振模式的太阳自主定位方法及其实现
2021-02-07 20:05:25 2.12MB 研究论文
1