Khushal B
  • Male
  • India
Share

Khushal B's Friends

  • Mike Isted

Khushal B's Groups

Khushal B's Discussions

Line follower project using a machine learning approach on Raspberry Pi and Pixhawk

Started this discussion. Last reply by Khushal B Apr 12. 11 Replies

The aim of this project is to have a quadcopter follow a line based on the classification of images taken by a Pi Camera and run through a simple machine learning algorithm running on Raspberry Pi.…Continue

 

Khushal B's Page

Latest Activity

Khushal B replied to Cash Lo's discussion Crashed when testing RTL / Stabilize mode
"This is exactly what happened to me on my first flight - panicked seeing my F450 flying up after going into RTL. Setting to Land mode instead of RTL sounds safer, I  think I'll do that as well."
Apr 18
Khushal B replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Thank you very much for that intuitive reply, Mike. That helps clear things out a lot. I'll have a look at PID as well. Your blog's provided some useful insight to my project. I'll be sure to make a blog post of my own about this…"
Apr 12
Mike Isted replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"I think channel overrides are seen as an easy and effective way to do it - they also work indoors, so they work if you don't have gps.  Yes, Dronekit does mention they don't want to use them... So I think your choices are: 1. Channel…"
Apr 12
Khushal B replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Interesting. I thought using guided commands would be the right way to do it, since channel overrides have been dis-commended in the DroneKit documentation. Maybe someone could elaborate the pros and cons between RC_Overrides and Guided commands."
Apr 12
Mike Isted replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"For information, the winning UAV at MAAXX Europe 2017 used channel overrides."
Apr 11
Khushal B replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Thanks Chris, I'll have a look at both approaches. Wow, thanks Mike! This is exactly what I'm trying to do, except using a machine learning approach. I'll have a good read through your blog. The dronekit code will save me a lot of…"
Apr 10
Mike Isted replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"This is exactly what the MAAXX Europe competition is about.  My blog on this starts here and links to other resources to hook up a RPi 3 to a Pixhawk, using Dronekit and Python. Hope it helps :-)"
Apr 10
Khushal B replied to Alex Hoffman's discussion Can't arm Pixhawk
Apr 7

3D Robotics
Chris Anderson replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"1) yes 2) the second"
Apr 6
Khushal B replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Yes, thank you. I just read the channel overrides section in the DroneKit documentation (it's really well written). I was looking at writing a guided mission by defining the velocity vectors and yaw angle, but will look into this approach as…"
Apr 6

3D Robotics
Chris Anderson replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Basically, you just want your line follower code on the Pi to spit out angular offsets based on how off-center the line is, and PID those into left/right corrections in turn for the drone. Then send them to the Pixhawk using RC_Override commands…"
Apr 5
Khushal B replied to Nicolas-Michael El Jamal's discussion Pixhawk & raspberry pi
"Hey did you get this to work? I'm also looking for a quick fix like this without having to get into the whole dronekit documentation for my line follower project. Please have a look at what I'm trying to do…"
Apr 5
Khushal B replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"Wow that's neat. The OpenMV cam looks well suited for this project. Wish I'd heard of it earlier. I'll consider using it for one of my future projects. I've designed simple arduino-based and atmel-based line follower bots before…"
Apr 5

3D Robotics
Chris Anderson replied to Khushal B's discussion Line follower project using a machine learning approach on Raspberry Pi and Pixhawk
"This is super cool. We do much the same thing with the simple OpenMV cam in rovers. It's a very small and light single-board camera computer that has line following built in and speaks native MAVLink"
Apr 5
Khushal B posted a discussion

Line follower project using a machine learning approach on Raspberry Pi and Pixhawk

The aim of this project is to have a quadcopter follow a line based on the classification of images taken by a Pi Camera and run through a simple machine learning algorithm running on Raspberry Pi. I'm using an F450 quadcopter frame, Pixhawk running the latest ArduCopter firmware, Raspberry Pi 3 Model B and 8MP Pi Camera. The motivation for this project is a paper published by A Giusti and team in IEEE Robotics and Automation Letters, "A Machine Learning Approach to Visual Perception of Forest…See More
Apr 5

Profile Information

Please tell us a bit about your UAV interest
New to the drone hobby. Currently working on a final year college project to have a quadcopter autonomously navigate a track using computer vision and machine learning.
Hometown:
India

Comment Wall

  • No comments yet!

You need to be a member of DIY Drones to add comments!

Join DIY Drones

 
 
 

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service