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 Robocars via Twitter
RT @chr1sa: My review of the new @NVIDIAEmbedded Jetson Xavier NX in robotics and @DIYRobocars applications https://t.co/O7TfJZhiF9 https:/…
5 hours ago
DIY Drones via Twitter
RT @chr1sa: Somehow I missed this, but last week @Nvidia released a new version of its Isaac robot development framework. Lots of new Lidar…
yesterday
DIY Robocars via Twitter
RT @Smartphone89: DonkeyCar Racing League Korea #donkeycar @diyrobocars https://t.co/mDlHDR1d98
Friday
Jørn Ramnæs liked VIDEO LINK's profile
Friday
Mark Harrison left a comment on Moderators
"Wow, Ning2 looks really great on mobile. I had sort of drifted away as my browse-time went more on my phone, so this is great."
Friday
Hank Deucker left a comment on PIXHAWK
"I am sure most will say not again, Pixhawk telemetry. I do need help and all can be reassured that I have spent many hours scouring the net for useful information. I am not new at quadcopter flying, I started in 2012 and have progressed through many…"
Thursday
DIY Robocars via Twitter
https://t.co/rLmFr8M2UK
Thursday
Hank Deucker left a comment on PIXHAWK
"Tomorrow, I am thinking about the wording at the moment."
Thursday
DIY Drones via Twitter
Welcome to the new DIY Drones design!. You may have noticed that DIY Drones looks a little different today. That's… https://t.co/cg2EmeDGMQ
Wednesday
DIY Drones via Twitter
New! Online Training on Drones for Disaster Response https://t.co/brqRuujjY2
May 26
DIY Robocars via Twitter
https://t.co/8EMCvYW6oz
May 25
DIY Robocars via Twitter
RT @OttawaAVGroup: We are going to try something new this week. We will be having a drop-in style meeting Wednesday @ 7-9pm EST. Pop in and…
May 25
DIY Robocars via Twitter
RT @tawnkramer: Thanks Everyone for another fun virtual race! Amazing Ai racers competing head-to-head, Virtual Makers Fair event. Catch us…
May 23
DIY Robocars via Twitter
RT @make: Find out the latest from @diyrobocars at 10am PT from @chr1sa of @3DRobotics on Virtually Make Faire! #makerfaire #maketogether #…
May 23
DIY Robocars via Twitter
RT @Heavy02011: Join us Saturday online: Virtual Race League: @DIYRobocars Race #2 - Parking Lot Nerds https://t.co/aJUu4sdutx #Meetup via…
May 22
DIY Robocars via Twitter
RT @donkey_car: Yay, we are part of the virtual @makerfaire with @diyrobocars. Come see our race or better yet train a model and race with…
May 21
More…