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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?