Giter VIP home page Giter VIP logo

air-py's Introduction

airPy

The aim of the airPy project is to create a drone flight controller using the pyboard (https://micropython.org). The project wiki is available at www.air-py.com The Ground Station code (airPy-GS project) can be found at https://github.com/Sokrates80/airPy-GS.

This project makes use of the folloing libs:

https://github.com/micropython-IMU/micropython-fusion

https://github.com/micropython-IMU/micropython-mpu9150

The pid implementation is based on this project: https://hackaday.io/project/7610-micropython-flight-controller

air-py's People

Contributors

sokrates80 avatar sibelius80 avatar

Stargazers

 avatar Vladyslav Khramtsov avatar  avatar  avatar Michael O'Cleirigh avatar Pavin Joseph avatar Chang Liu avatar  avatar 張哲睿 avatar  avatar  avatar  avatar Jameel Hamdan avatar mz0in avatar  avatar Latesh Galia avatar python笔记 avatar 小开 avatar liuyunrui123 avatar Jiangdong Chen avatar  avatar  avatar Jack Lee avatar  avatar 王国平 avatar Alexander Steppke avatar  avatar Andrew avatar Eric Jiao avatar yunswj avatar DuBingyi avatar  avatar  avatar Qi_ren avatar Moritz Maier avatar Lewis Deng avatar Rene Bartkowiak avatar  avatar Chris Lapa avatar Been avatar  avatar  avatar  avatar 王开智 avatar bygreencn avatar zhiyue avatar  avatar rosickey avatar  avatar  avatar  avatar  avatar Brad Allen avatar Yohan Boniface avatar 阿凯爱玩机器人 avatar tansirui avatar Wei Tong avatar liangjuli avatar  avatar bma avatar David B. Bitton avatar

Watchers

James Cloos avatar Brad Allen avatar Jaime Andres Rincon Arango avatar  avatar  avatar  avatar  avatar Athira Krishnan R avatar  avatar  avatar

air-py's Issues

the lines in the log file are flushed in reverse temporal order

Using logger.debug() the lines in the log file are flushed in the reverse temporal order:
00-00-16:219 DEBUG 1237;2;5
00-00-16:208 DEBUG 1239;-3;-3
00-00-16:198 DEBUG 1244;1;-3
00-00-16:187 DEBUG 1246;0;4
00-00-16:178 DEBUG 1249;0;0
00-00-16:166 DEBUG 1252;0;1
00-00-16:157 DEBUG 1253;3;4
00-00-16:147 DEBUG 1253;-3;0
00-00-16:136 DEBUG 1256;-6;-4
00-00-16:126 DEBUG 1257;1;-7
00-00-16:116 DEBUG 1260;-1;3
00-00-16:106 DEBUG 1262;1;4
00-00-16:095 DEBUG 1264;

Saving the Tx Calibration Results causes airPy to crash

the function SaveTxCalibration.decode_payload(payload) in dl_receiver.py cause a crash.

Possible explanation:

  • struct lib not working with integer (works fine with floats), but the test_ap_save_tx_settings.py is working properly
  • memory leak (difficult to debug)

File Transfer through APLINK

A new aplink message must be created with the support of fragmentation (fragment number, last fragment) airPy shall be capable to recognize the request for a new file transfer coming from airPy Gs

Logs file name doesn't reflect the creation order

The index of a new log file can be lower of a previous created one.
In the screenshot in attachment is shown the file [..]D01-H00-m20.txt is the last one created but the index (20) is lower than other log files previously created.
schermata 2016-03-14 alle 21 56 57

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.