• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Takaklas/Indoor-Localization-WIth-IMU: Pedestrian Dead Reckoning a.k.a. Indoor L ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Takaklas/Indoor-Localization-WIth-IMU

开源软件地址(OpenSource Url):

https://github.com/Takaklas/Indoor-Localization-WIth-IMU

开源编程语言(OpenSource Language):

Python 100.0%

开源软件介绍(OpenSource Introduction):

Indoor-Localization-WIth-IMU

Pedestrian Dead Reckoning a.k.a. Indoor Localization using IMU (Inertial Measurement Unit)

A set of python scripts for indoor localization using IMU. Heavy use of the RTIMU library for IMU management, data gathering and orientation estimation using kalman-RTQF filters. RTIMULib : https://github.com/RTIMULib/RTIMULib2

A brief description:

  • position_PDR.py: Performs localization based on the Step Counting technique, combined with orientation (mainly heading) from the sensor. A fixed step length is used and heading is corrected using a predifined offset based on mapping of the space used indoors. Performs quite nicely (>95% step detection). Errors accumulate from heading declinations (~5-10 degrees) so quantization of heading is used (that means we split the 360 degree plane in 2,4,8 etc regins such as eg for 4 regions:

    • -45<^<45 -> 0 degrees
    • 45<^<145 -> 90 degrees etc.

    If called with a random parameter, sends data to an inserted ip server running plot.py file for visualization. Implementation based on: https://web.cs.wpi.edu/~emmanuel/courses/cs528/F17/slides/lecture06b.pdf

  • position_Dead_reckoning.py: Performs localization by double integration of accelerometer sensor, combined with orientation (mainly heading) from the sensor. Does LCS (Local Coordinate System) to GCS (Global Coordinate System) using quaternions. Performs poorly. based on https://www.st.com/resource/en/design_tip/dm00513638.pdf

  • plot.py: Visualization in space, uses a file like ergasthrio.py with matplotlib indoor map design. If called with any random parameters, visualization is done in real time, just supply server ip (found using ifconfig) to the script called for sending data like position_PDR.py .




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap