Dickson-IPS

[2014] Dickson College's low-cost optical Indoor Positioning System - Server Code

  • 所有者: noah-ren/Dickson-IPS
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

IPS-Server

Dickson College built an Indoor Positioning System (IPS) to track quadcopters and RC-cars indoors, with higher precision than GPS. The system uses Raspberry Pis and a colored marker on each vehicle to track them. Each vehicle is fitted with a Pixhawk autopilot and an Xbee connected to the Pixhawk's GPS input.

The source code running on the main ground computer talks to the Pis and the Pixhawks. It's job is to:

  1. Listen to each node (running OpenCV on a Raspberry Pi)
  2. Combine the pixel location of the vehicles with the relative location of the RPis & the global location of the server to determine the vehicle’s global location.
  3. Convert this into NMEA format
  4. Using XBees, send it off the the Pixhawk autopilots.

The server is written using Python 2.7 and it relies on the XBee library and the GeoMag library (both included in the repo). The nodes, also running Python, use OpenCV to track the vehicles.

View IPS-Node software in action:

Preview 1: Tracking a vehicle - Tracking gif

Preview 2: We adapted the software to run on a UAV to track markers

The on-ground hardware involved (including an autonomous system):
The IPS' hardware

Here is the MissionPlanner software working together with our IPS:
MissionPlanner with the IPS

主要指标

概览
名称与所有者noah-ren/Dickson-IPS
主编程语言Python
编程语言CSS (语言数: 5)
平台
许可证
所有者活动
创建于2014-10-27 11:01:04
推送于2019-06-02 02:08:19
最后一次提交2019-06-02 08:12:00
发布数0
用户参与
星数0
关注者数2
派生数0
提交数24
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?