Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Here's next week's video early for Patrons. This one goes out publicly on Tuesday 21st. This is a highly experimental project, I'll be returning to do it properly at some point ;-)

Files

Previews only

Budget Positioning System - PREVIEW VERSION

Have you seen these drone shows where up to a thousand drones draw pictures in the sky? The drones used here look like they cost around $2000 each. During one drone show in Australia 50 drones fell from the display into the river. That was only 10 percent of the drones though, putting the total cost of the drones in the display at around $1 million dollars. These drone displays use a super accurate satellite positioning system called GNSS RTK which stand for Real Time Kinematics. The receivers are available for a few hundred $$. Then all you need is a radio link to communicate with each drone so you can tell it where to go, and some software to coordinate them. But what about if I want to fly drones autonomously indoors? There are lots of demos on YouTube of multiple drones flying around performing tasks. These systems tend to use a motion capture system like those manufactured by Vicon which have multiple cameras and IR illuminators, and some software that solves the skeleton for actor based on markers they wear. A system like this has been used frequently by Stuff Made Here for tracking objects in motion. These systems tend to cost around $10,000 Dollars upwards though. But what’s a cheaper solution? Links from this video: https://www.youtube.com/watch?v=ve9F9a3Scak https://dronedj.com/2022/11/21/perth-drone-show-fail-australia/ https://en.wikipedia.org/wiki/Real-time_kinematic_positioning https://learn.sparkfun.com/tutorials/what-is-gps-rtk/all https://www.youtube.com/watch?v=44KvHwRHb3A https://www.youtube.com/watch?v=MlFtHuXPbv4 https://www.youtube.com/watch?v=hM7xEoyP-4o https://marvelmind.com/ https://eu.robotshop.com/products/marvelmind-starter-set-hw-v49-indoor-navigation-positioning-system-915mhz https://www.robot-electronics.co.uk/htm/srf05tech.htm You can support me on Patreon, join my Discord, or buy my Merchandise: *************************** Discord: https://discord.com/invite/fc6MedG7eW Patreon: https://www.patreon.com/xrobots Merchandise: https://teespring.com/stores/james-bruton *************************** Other socials: *************************** Instagram: https://www.instagram.com/xrobotsuk Twitter: https://twitter.com/xrobotsuk Facebook: https://www.facebook.com/xrobotsuk/ *************************** Affiliate links - I will get some money of you use them to sign up or buy something: *************************** 10% off at https://www.3dfuel.com/ - use code XROBOTS at the cart screen. Music for your YouTube videos: http://share.epidemicsound.com/xrobots *************************** CAD and Code for my projects: https://github.com/XRobots Huge thanks to my Patrons, without whom my standard of living would drastically decline. Like, inside out-Farm Foods bag decline. Plus a very special shoutout to Lulzbot, Inc who keep me in LulzBot 3D printers and support me via Patreon. HARDWARE/SOFTWARE Below you can also find a lot of the typical tools, equipment and supplies used in my projects: Filament from: https://www.3dfuel.com/ Lulzbot 3D Printers: http://bit.ly/2Sj6nil Bearings from: https://simplybearings.co.uk/ Lincoln Electric Welder: https://bit.ly/2Rqhqos CNC Router: https://bit.ly/2QdsNjt Ryobi Tools: http://bit.ly/2RhArcD Axminster Micro Lathe: http://bit.ly/2Sj6eeN 3D Printer Filament: http://bit.ly/2PdcdUu Soldering Iron: http://bit.ly/2DrNWDR Vectric CNC Software: http://bit.ly/2zxpZqv

Comments

Eric lamb

Just in case you are not aware, you can talk to the vive trackers with a python library on GitHub. (I can't remember what it's called) I got my trackers working up to 250 hz at the time. If you need some example code, let me know. Cool project :)

XRobots

Thanks, how do you 'level the room' so it knows what the orientation of the lighthouses is - do you have to handle that yourself? My plan was to use Unity to get the tracker position and then run a Unity animation to drive the demand position for the drone, and have the drone try to close the gap between the two.

Steve Coleman-Williams

Intrigued what you input to chatGPT to get the code it generated? and how easy it was?

XRobots

It took a lot of going back and forth until it modified the code until it was no good, and asking 'show me another way' until it did it. I asked for something like 'ease in ease out' code.

Polydeukes

Really cool idea, would never have thought that these extremely cheap ultrasonic sensors would work so well in this setup. Also pretty genius to use a much faster than sound light pulse for synchronisation :D

XRobots

Thanks, I really thought I was on to something until the powered the drone up ;-)

John Abbott

I had two different projects I have been working on that you did the proof of concept I had been slow to get around to. The first was using an IR flood light to turn on a circuit with a simple IR receiver and the second was an indoor tracking system. I was intending to use it to track my dog (indoor geofencing), so the little ultrasonic sensors probably would not be effective to mount on a dog, but it proved it is possible to cheaply track an object in 3D space. Thanks once again for fantastic knowledge. Have you done any project with "spider" legs for a walking robot (lifting and pivoting the leg)? I am trying to get one working and have had to guess on the size of motor, but don't have the math to back me up. 4 legs and 200 pounds.

XRobots

The closest was the robot dogs, but they were lighter than that - around 25Kg (50lbs ?). It depends how dynamic the robot needs to be - if it's statically stable then you can get away with a lot of gearing.