Linux-based Quad-Rotor Control

Hi Everyone,

just want to highlight our most recent developments on PenguPilot, a GNU/Linux based Multi-Rotor UAV Autopilot.

A Video with horizontal GPS position stabilization and vertical ultrasonic stabilization is avaliable here:

Gumstix Overo and Linux based PenguCopter from Tobias Simon on Vimeo.

The whole control process is implemented in C under Linux (PREEMPT Kernel). The latest source code is available here:

https://github.com/PenguPilot/PenguPilot

IPC among C and Python processes is implemented via ZeroMQ and MessagePack/Protobuf.

Regards, Tobias

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

Join diydrones

Email me when people reply –

Replies

  • robot challenge 2015

    gratulation zum gold im air race rennen!

  • Hi Tobias,

    could you tell approximate hardware setup for Gumstix Overo? It's hard to grasp completely from github repo which hardware you use with Overo. I mean sensors, etc.

    • Hi Aleksandr,

      - we use the 4 Timer/PWM outputs of the Gumstix for motor control using the OMAP3-PWM driver.

      - Drotek MPU6050/MS5611 Sensor board is connected to the Gumstix's I2C Bus 3.

      - Maxsomar I2CXL ultrasonic Sensor is connected to I2C bus 3 as well.

      - LEA-6 GPS receiver is connected to ttyO0 (NMEA output at 115200 baud, 10Hz update rate)

      - ACT DSL remote control receiver connected to ttyO2

      - Current Sensor connected to ADC channel 7

      - Voltage measured via ADC channel 2

      - Internal WiFi of the Gumstix für SSH

      3702500867?profile=original

      Cheers, Tobias

This reply was deleted.

Activity

DIY Drones via Twitter
RT @chr1sa: My talk on PX4 and FAA certification is coming up at 1:45 PST today on the PX4 Dev Summit livestream. Includes some cool new st…
14 hours ago
DIY Drones via Twitter
RT @seesharp: I'm tuned into the PX4 / Dronecode free live conference. Great stuff. Microsoft AirSim talk in 10 minutes. https://t.co/0zbZ2…
yesterday
DIY Robocars via Twitter
RT @masato_ka: 距離センサを3つとESP32を付けたラジコンカーをDonkeyCarライクにNNで自動走行。3層FC極小モデルをTensorFlow Lite for microcontrollerで動かしてる。機体は借り物でRumiCarって言います。Tenso…
Monday
DIY Robocars via Twitter
RT @SmallpixelCar: My car was able to go all the way autonomously until the crosswalk. It was only 100 yards from the target. What should b…
Saturday
Liam left a comment on Agricultural UAVs
"Hi
I'm Liam from T-MOTOR. I would like to reach out to see if there is any possibility for us to work together.
We are a propulsion system manufacturer who offers motors, propellers and ESCs for all kinds of drone applications which vary from secur…"
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Smart move. The car used the shadow to guide it through the bridge. This was never in the training samples. But it learn…
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Getting closer to the target. Single camera. Untrained road. https://t.co/Wsr7RwDamj
Jun 29
Richard Cox left a comment on Australia
"Anyone in the DIYDRONES Australian subgroup based in Alice Springs, NT?
I am experimenting with Ardupilot (standard Arduplane), Pixhawk 4 FC in a 4-ch
RC "AXN Floater Jet" foamy plane..."
Jun 29
Omar Sykes left a comment on Australia
"Hi everyone, I am looking for someone who is good at drone building, repair and software in Adelaide. Please give me a call on 0477 319 219."
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: #donkeycar https://t.co/czuLoVRcA4
Jun 29
DIY Robocars via Twitter
https://t.co/DKQbNTbz0g
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: Donkey car, car car car car car car; Donkey car, car car car car car car; Donkey Car. Anyone like our tiny tiny donkey…
Jun 29
DIY Robocars via Twitter
RT @SmallpixelCar: After improving DBSCAN speed, I can get 11 frame per second on @NVIDIAEmbedded Jerson Xavier MAXN mode and the autonomou…
Jun 26
DIY Robocars via Twitter
RT @Heavy02011: Join us at next Virtual Race League: ⁦@diyrobocars⁩ Race #4 - Parking Lot Nerds, August 1st https://t.co/5KUpu7VGaH
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: #CUDA implementation should be easy, because most of the time is on distance calculations berween two points and if the…
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: This is the view from the car. Even my lanenet inference is fast on @NVIDIAEmbedded Jerson Xavier, DBSCAN clustering tak…
Jun 25
More…