My Raspberry Pi drone: the story so far

Поділитися
Вставка

КОМЕНТАРІ • 103

  • @joflo5950
    @joflo5950 2 роки тому +7

    What an amazingly high quality for the channel size. Good luck!

  • @nacorti
    @nacorti Рік тому +5

    Really respect you putting your failures out there - I went through similar struggles in my first few builds, and also just came out of a similar break from drone building like you. Great perseverance, and excited to see what you build next.

  • @danielq1985
    @danielq1985 2 роки тому +4

    That moment at the end when the drone finally works was awesome. I know that feeling all so well and it makes all the hard work totally worth it. I am currently working on a similar project but on a rover chassis. Good luck!

  • @foolwise4703
    @foolwise4703 2 роки тому +3

    Thank you for sharing this project! It really gets across how big of an undertaking this is. I had some similar ideas - so far only got to a fairly regular fpv drone to show for. That is lots of fun to fly, but nothing special yet. I'll see how far I get in the years to come, but stories like yours are very helpful to decide which directions to take!

  • @gtrfx
    @gtrfx 2 роки тому +3

    I also used PXFmini to build a drone for my final project at the university. It was always a challenge to make it fly correctly and I only did it once. The PXFmini was not discontinued by chance. Pixhaws is definitely the way to go. That Photogrammetry stuff is awesome, hope you continue to work on that.

    • @akamatchstic
      @akamatchstic  2 роки тому +1

      “A challenge to make it fly” is definitely an understatement, that’s for sure…! Looking now at pairing a PixHawk with the Jetson Nano or a Pi 4, though space limitations on the drone means that I’m likely going to have to rebuild with a new frame. Should make a good video, at least! 😅

    • @kevshow
      @kevshow 2 роки тому

      @@akamatchstic I had been working on a build a while back but got caught up with work and life and such, using the raspi 3 and navio2,. I have that operational once again, as I have no found significant time to focus on a smaller drone version that is 3d printed among other cool features, that are all relative to your goals. First off awesome work. Second off, why are you using PixHawk and other autopilot hats instead of a flight controller that supports inav or betaflight and then connects to raspi? Also super open to talking and collabing on work. I have a TON of drone ideas that I am finally trying to spend more time getting involved in. I have noticed a TON of flaws in the embedded systems community especially around drones too. Maybe not flaws but lack of standards, frameworks, modular adaptability, and among other things software choices. So please feel free to pm me on this topic as well.

  • @BenAllwoodtheGreat
    @BenAllwoodtheGreat Рік тому

    Matt, you are fantastic. A great presenter with great projects. I truly hope to see more projects from you.

    • @akamatchstic
      @akamatchstic  Рік тому

      I’m currently editing a new video! Hopefully will be done soon

  • @danw050
    @danw050 3 роки тому +4

    Superb work, Matt! You're off and running! This project is the COOLEST thing ever... and I look forward to more installments!!

  • @tymscar
    @tymscar 3 роки тому +3

    Super interesting! Love the photogrammetry part the most! I wanted to work on something similar for a very long time now!

    • @akamatchstic
      @akamatchstic  3 роки тому +1

      Thanks! It’s probably good for me to mention that my pipeline was created in early 2018 - there’s likely better approaches nowadays 😅. The general principle is the same though!
      There’s some great comparisons between different photogrammetry packages here: peterfalkingham.com/2020/07/10/free-and-commercial-photogrammetry-software-review-2020/

  • @miguelacosta808
    @miguelacosta808 2 роки тому +5

    Great stuff man! I am also working on an autonomous drone build using raspberry pi and Pixhawk for my Senior Design project at my university. I look forward to more videos like these showing your progress. Keep it up!

    • @adekunleafolabi1040
      @adekunleafolabi1040 2 роки тому

      Same here, we're using arduino for flight control tho, cos a pixhawk is expensive

  • @MrTombraider69
    @MrTombraider69 11 місяців тому

    Great vid!

  • @seanhill8943
    @seanhill8943 Рік тому

    Both your hair and your mind are majestic af! Good on ya mate

  • @EndyMuhardin
    @EndyMuhardin 2 роки тому +3

    Nice work getting the raspi up in the air. I don't know how things were going at 2017, but nowadays in 2021 you can get a dedicated flight controller with gyro built-in for the price of a raspi alone. From the video, I infer your original goals is the 3d mapping stuff. Why don't you use a prebuilt flight controller which already handle the heavylifting of flying stuff so that you can focus on the 3d mapping thing?
    Not meant to be fussy about it, just curious. Maybe you'd like to learn about the flying mechanism?
    Great work, I am looking forward to see where this will go. Good luck 👍🏻

    • @akamatchstic
      @akamatchstic  2 роки тому +2

      From memory, going for the Raspberry Pi was a case of it could run Linux for doing stuff onboard the drone, and with the right hardware could also run ArduPilot.
      You’re absolutely right though - a pre-built flight controller would have been a much better idea! Many times I wish I’d just gone with a PixHawk or something similar… oh well!

  • @cxosposync9937
    @cxosposync9937 2 роки тому

    Awsome Prj!!!

  • @GulamMustafa148
    @GulamMustafa148 3 роки тому +1

    Hard work never fails, congratulations 🎊 👏

  • @keshav2136
    @keshav2136 Рік тому

    That's a great project. Thnx for showing us.

  • @Nomoreidsleft
    @Nomoreidsleft 11 місяців тому

    I was going to do this for a Master's thesis in 2014. Had the same idea about streaming video to a GPU ground station for recognition.
    Needless to say, I also had to switch me topic.
    If I were doing it today, I would use the PixHawk in combination with a Nividia Nano.
    But as if 2023 this problem has been solved. You can buy a drone made in China for under $200 that does it very well.

  • @urielsambiani7305
    @urielsambiani7305 2 роки тому

    Was really impressed!! I’m still in process of thinking what my dissertation is gonna be about but your work really inspired me ! Thank you and congratulations!!

  • @tmf-stevelewis
    @tmf-stevelewis 2 роки тому

    This is awesome, such a lot of information and really well presented, cheers for the channel

  • @offensivebias3965
    @offensivebias3965 2 роки тому +2

    Very informative video , Thank you

  • @user-xe8oi5oq6c
    @user-xe8oi5oq6c Рік тому

    You did awesome work!

  • @BeachbumfromBrick
    @BeachbumfromBrick 5 днів тому

    Arduino! Submarine to the trenches YAAAAAR!!!

  • @gadgetmanmac
    @gadgetmanmac 3 роки тому +1

    awesome video my son is studying computer science @college

  • @AnanthuSN
    @AnanthuSN Рік тому

    This is really an interesting project, would love to recreate it. Sadly, the link to your dissertation can be reached. Is there an alternate link that you could share?

  • @Rani-wm1qq
    @Rani-wm1qq 3 роки тому +2

    What a story, well done. I couldn't find your research paper though

    • @akamatchstic
      @akamatchstic  3 роки тому +2

      Thanks! I had the paper listed as “dissertation”, here’s a direct link; incendo.ws/files/dissertation-mclarke-2018.pdf

  • @yakacm
    @yakacm 5 місяців тому

    You got a big enough soldering iron there fella? I think that model is meant for plumbers to braze copper pipes, lol. Joking aside what a great video, I wish you lots of luck for the future.

  • @duanebowman9595
    @duanebowman9595 3 роки тому +1

    hope to see more

  • @mimotiti5176
    @mimotiti5176 2 роки тому +1

    Good job mate

  • @pathfinder.george
    @pathfinder.george 2 місяці тому

    I lost it at 11:55 😆

  • @--Tanjumul
    @--Tanjumul 3 роки тому +1

    This is awesome

  • @MANOJ-kv7mo
    @MANOJ-kv7mo Рік тому

    6:47 how to cope with failures 😂

  • @melkerforslund2130
    @melkerforslund2130 2 роки тому +1

    "being a student i was broke"
    *has an apple watch*

    • @akamatchstic
      @akamatchstic  2 роки тому +4

      Funny story actually about that. I took on a short term contract in my final year, to do some research on the heart rate sensor on the Apple Watch - this was to try and get some money coming in. The company paid for me to get a Series 3 so I could do the work!

  • @BeachbumfromBrick
    @BeachbumfromBrick 5 днів тому

    I wonder if my hailo 8;could help do something AWESOME!?

  • @chrisalexthomas
    @chrisalexthomas Рік тому +1

    what about multiple cpus for dedicated tasks instead of using one single computer to do everything?

    • @akamatchstic
      @akamatchstic  Рік тому +1

      That’s effectively what I ended up doing on the second build in this project: the camera itself has onboard hardware for neural nets which runs YOLOv4-tiny, and a Jetson Nano for control (and eventually other onboard vision processing)

  • @sandeshdesai1638
    @sandeshdesai1638 2 роки тому

    Great video. Very enjoyable and interesting

  • @avichalsharma3856
    @avichalsharma3856 2 роки тому

    I was just thinking about doing same stuff... using pi zero to do everything. After watching your video, I think I shall get a separate flight controller for basic functions.

    • @akamatchstic
      @akamatchstic  2 роки тому

      It’s definitely the way to go I think, with a separate flight controller. Off-loading that side of control makes a major difference in the compute resources you then have access to 👍

  • @jaydenrareproto
    @jaydenrareproto 2 роки тому

    Drones = masochism. But it seems we're both hooked!

  • @marie8872
    @marie8872 Рік тому

    So nice - good work - please dont fly evening in bat areas

  • @vikaspoddar001
    @vikaspoddar001 Рік тому

    Hey, I want to know, Weather you ever considered using ROS2, Microros for this development. btw your project is great

  • @zappy9880
    @zappy9880 Рік тому

    Nice one bro! how long does its battery last while flying? and what's the model of the rotors?

  • @cuongnguyenuc1776
    @cuongnguyenuc1776 Рік тому

    nice vid!! Now i want to use Raspberry Pi to Image-processing so does the Pi 3 strong enough to do that?

  • @suranjanchakraborty4833
    @suranjanchakraborty4833 Рік тому

    Brother Please Suggest me which course should I follow to make this drone.

  • @CARLOSDGAME
    @CARLOSDGAME Рік тому

    Hi bro, the dissertation link doesn't work :( I would like to read it

  • @user-tq6hj8bh9y
    @user-tq6hj8bh9y Місяць тому

    OMG , what University you studied in that left you clueless regarding RPI hardware specs....

  • @monireol
    @monireol 3 місяці тому

  • @terryterry1655
    @terryterry1655 Рік тому

    can i use raspberry pi 4( 2Gb). triple challenge ..build robotic arm to be a robotic barista.

  • @lealemtaye
    @lealemtaye 2 роки тому

    cool

  • @NyneIX9
    @NyneIX9 2 роки тому

    Did you ever figure out why Minecraft was stuffed into that OS for the PXFmini?

    • @akamatchstic
      @akamatchstic  2 роки тому

      If I had to guess, they just took a base Raspbian image that included it, added in all the necessary packages, and simply popped it back into an ISO 😅

  • @abdirahmann
    @abdirahmann 3 роки тому +1

    200th subscriber 😌

    • @akamatchstic
      @akamatchstic  3 роки тому +1

      Thank you! It’s crazy to see how much the channel has grown from this one video 😊

    • @abdirahmann
      @abdirahmann 3 роки тому +1

      @@akamatchstic i forgot to say... You editing skills are amazing. Congratulations too 🤝😊

  • @CucamongaGuy
    @CucamongaGuy 2 роки тому

    most excellent

  • @luizcarlosf2
    @luizcarlosf2 2 роки тому

    Mate, how about to use the new radaxa zero ? same form factor and way more powerfull !!! Good luck. I'm a subscriber now !

    • @akamatchstic
      @akamatchstic  2 роки тому

      Thanks!! I'll have to check that out, wasn't aware it had been released

  • @dvsmotions
    @dvsmotions 2 роки тому

    Soooo, all you needed to do was change the color of the props and it flies perfect? I think some information was withheld.

    • @akamatchstic
      @akamatchstic  2 роки тому +1

      Haha yes, I did gloss over this a little. The changes were;
      - Changed propellers
      - Re-calibrated the ESCs
      - Re-calibrated IMU and compass
      - Tweaked the offsets for the IMU and compass to better account for the Raspberry Pi being mounted slightly out-of-true
      - Dialled down the responsiveness to controller input, so that it was easier to fly
      - Removed a killswitch from 2018 that I added, which would cause ArduPilot to be restarted completely if connection to a ground station was lost then re-connected (mega dumb, don’t know why I added it originally) - this must have caused at least half of my “wtf” crashes

  • @zhefanx2783
    @zhefanx2783 2 роки тому

    Nice work. I am also working on the same thing

  • @mazotti
    @mazotti 2 роки тому

    Nice work. I never heard about this rpi hat/shield. Is available to buy? Where?

    • @akamatchstic
      @akamatchstic  2 роки тому

      Unfortunately Earle Robotics who make the HAT went out of business a year or so ago - it’s not available for purchase any longer. If you’re looking to do this yourself, you probably will get better results using a PixHawk 4 and then pair it over a serial link to a Raspberry Pi etc!

  • @timkebienda1809
    @timkebienda1809 2 роки тому

    Have you tried having all the computing power from your pc, having your pc process all the inputs from the drone ?

  • @creatortrainer9305
    @creatortrainer9305 Рік тому

    Dear I have just a question I need to create a drone delivery short distance with autopilot but it carrying weight between 5kg and 10 kg is it possible to create like this drone ?

    • @akamatchstic
      @akamatchstic  Рік тому

      As long as you spec your power source and propulsion to handle that weight, that would be possible. You are definitely looking at a *much* larger drone than in this video.
      I’d recommend going for a 6-propeller design at minimum for that, which gives you redundancy if a motor fails during flight. You’ll likely have to design your own airframe too at the size you’ll need

  • @julianssonko6022
    @julianssonko6022 2 роки тому

    Hey this is awesome, one question, you used the raspberry pi as a flight controller?

    • @akamatchstic
      @akamatchstic  2 роки тому +1

      More or less, yeah! I’m running ArduPilot under Linux on the Raspberry Pi, which sends data out to the ESCs via the PXFmini. That board also provides IMU, barometer etc data for ArduPilot.

  • @NotgamerGOD5781
    @NotgamerGOD5781 2 роки тому +1

    going to follow you for that AI drone, thanks a lot

  • @mkayeka
    @mkayeka 2 роки тому

    Hey, is the PXF mini board really available
    and where can I get it?

    • @akamatchstic
      @akamatchstic  2 роки тому

      Unfortunately not, the company who built it appears to now be shut down. From my experience, I would seriously recommend looking at PixHawk for a flight controller. It’s been miles better than the Pi Zero setup I used on my first drone shown in this video.

    • @mkayeka
      @mkayeka 2 роки тому

      Thank you so much! My drone journey begins.

  • @imadoulhou7854
    @imadoulhou7854 Рік тому

    what kind of rc used? and what is the range of it!
    cheers

    • @akamatchstic
      @akamatchstic  Рік тому

      I’m using a Spektrum DX7 transmitter with a LemonRX receiver - protocol is DSM2 I think? I haven’t tested the range to be honest, so can’t give an accurate answer unfortunately for that

  • @toukasnikos7219
    @toukasnikos7219 3 роки тому +1

    Very well done..not like most of us who pay thousands euros to DJI..😂🤪

    • @akamatchstic
      @akamatchstic  3 роки тому

      Aha, I think so far I’ve put about £300 into this? That’s not including the 3D printer though for some of the extra parts I added on, and doesn’t include the Jetson Nano + stereo camera I bought a few days ago!

  • @pantherwhisky370
    @pantherwhisky370 2 роки тому

    Man i want to learn AI but but don't know where to start, Can you will guide me

  • @camaleon465
    @camaleon465 2 роки тому

    so what was the total costs at the end?

  • @amazlin8271
    @amazlin8271 Рік тому

    the dissertation link doesn't work

    • @akamatchstic
      @akamatchstic  Рік тому

      Should be sorted now - for some reason CloudFlare dropped the A record for my domain again 😔

  • @Jimmy_Neutron
    @Jimmy_Neutron Рік тому

    How did you control your drone ?
    with remote or your laptop?

    • @akamatchstic
      @akamatchstic  Рік тому +1

      In 2017 it was an Xbox 360 controller via WiFi (bad idea!), then moved to a Spektrum DX 7 transmitter and lemonRX receiver

    • @Jimmy_Neutron
      @Jimmy_Neutron Рік тому

      @@akamatchstic which flight controller did you use ?

    • @akamatchstic
      @akamatchstic  Рік тому

      @@Jimmy_Neutron A PXFmini with a Pi Zero W - this is now discontinued. See 0:49 in the video 👍

  • @dubber889
    @dubber889 2 роки тому

    did you run ROS under Mavlink Mavros protocol ?

    • @akamatchstic
      @akamatchstic  2 роки тому

      That’s the plan yeah. I haven’t looked much into it other than the surface level of “this thing exists”, but I aim to also tie in MAVProxy in there for ground telemetry over WiFi

  • @tariqshaw6791
    @tariqshaw6791 2 роки тому

    Did you worked in scooby dooby do? 🤭😂
    Just asking 💀

  • @cvetelingeorgiev1527
    @cvetelingeorgiev1527 Рік тому

    Wow, this was as if was watching a theater drama where every word and gesture is exaggerated. Me don't like. Apart from that, I'm interested in the matter being discussed.

  • @PrinzMidas
    @PrinzMidas 2 роки тому

    Broke but a iWatch. ;-D
    His long fingernails fits super to his long hair... ;-D

  • @jeremygalloway1348
    @jeremygalloway1348 Рік тому

    Lmao...trying to be BBC news

    • @akamatchstic
      @akamatchstic  Рік тому

      This is the news at 10. Coming up on the program: …