AvrMiniCopter - Linux based controller project

Hello Everyone,

I want to share a project I have been working on for the last year. It is a quadcopter controller with full Linux support (maintained using buildroot)

This means:

  • full networking support (Wifi, Bluetooth)
  • use scripting or any programming language you want
  • SSH, Busybox, and hundreds of other tools
  • compile your own additional tools 
  • video4linux/camera (when using capable board - i.e. Odroid-W or RPi)
  • anything else Linux supports

The controller's features currently are:

  • Support for quadcopters in X configuration of any size
  • 2 fly modes - Auto-level & Acro
  • Altitude hold
  • learner mode (attach 2 controller simultaneously - one for the teacher and one for the learner)
  • fast (boot time of around 2-3sec)
  • WWW configurable (i.e. you can adjust anything using your phone in the field)
  • Camera support for taking pictures and videos
  • Live and Offline log charting (vibrations, quaternions, altitude, etc)
  • Out of box bluetooth (PAN) and WIFI connectivity for receiving flight logs, accessing the file system (NFS and SSH), browsing videos and pictures
  • Endlessly and easily extensible


The setup is relatively simple and includes 2 boards - AVR board (like Arduino Pro Mini) and SPI capable SBC (like Odroid W or RPi) wired together using SPI.

With the software provided the setup is of plug-and-play and you can control your quadcopter using PS3 controller or via network.

See the wiki for more information.

Sources: https://github.com/rpicopter/AvrMiniCopter
Wiki: https://github.com/rpicopter/AvrMiniCopter/wiki
Precompiled images: https://github.com/rpicopter/AvrMiniCopter-images

If you passionate about linux and quadcopters than this is something you should try! :)

Let me know if you have any questions.

Thanks,
Gregory

P1030881.jpg?width=640

IMG_0551.JPG?width=640

www-accel.png?width=640

 

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

    • Hi, you do not need to compile anything to fly AvrMiniCopter. You need AvrMiniCopter images as described in the wiki.

      If you have any problems with MotionSensorExample please create an issue request on the MotionSensorExample page.

      • Hi.
        How to create an issue request on the MotionSensorExample?
        I want compile this code with myself.

  • Hello I interrest your project for make too. But I don't know how to do it?

  • This is very interesting to read.  I am wondering if there is a functionality or difference in performance that you are seeking to achieve that is different than the Navio or Firecape projects?  Thank you for the interesting post.  I am working with Kali Linux to integrate sensor and wireless sensing capabilities.  I am seeking one of these projects to dovetail with our work.

    • For current status of the project please see: http://www.rcgroups.com/forums/showthread.php?t=2302054

      Not sure about Firescape project, but Navio is something in a way similar but different. AvrMiniCopter is pretty much complete and currently in maintenance mode. It has support for FPV including 3d flying as of recent development. It does not require any croudfunding - it is ready to be flashed and get anyone going.

      All of this is opensource and available on github with set of buildroot scripts to build automatically the end-image.

      The things we are looking into (but currently not included are):

      - navigation (GPS) support

      - improving documentation

      Not sure what exactly you are looking for but if I can help, I certainly will.

      Hope this clarifies

This reply was deleted.

Activity