Liked the Series and found it rather Helpful working with arduinos both with where to set pins and theory behind it to software programming. More helpful than the 1hour long tutorials on how to use arduous at least 🇩🇰
@joethieman94002 күн бұрын
Thank you!
@MohiniGiri_073 күн бұрын
i think i just love your teaching hope you come up with more practical stuff related to ai and machine learning
@joethieman94002 күн бұрын
Thank you very much!
@HeyItsJonSchwartz5 күн бұрын
Submitted a PR for some suggested changes to make it cleaner and clearer. Definitely tell me to kick rocks if you disagree with them. Also wasn't able to test since I don't have my own Craft Store Robot.
@joethieman94005 күн бұрын
That's awesome! The code looks great! Much more readable than my own. I'll verify it on the robot when I get a chance, and merge your changes!
@HeyItsJonSchwartz4 күн бұрын
@@joethieman9400 Sweet! Thank you! I also realized from your code a mistake I made on something I'm working on. I didn't RTFM on millis() and was declaring my timers as ints instead of unsigned longs. Interesting (not good) results ensued.
@samudrajs54099 күн бұрын
what library are you using to visualize the point cloud data?
@joethieman94008 күн бұрын
I'm just using PyPlot. (matplotlib.pyplot) Not really ideal, but it's easy to use and gets the job done. :)
@simonabunker12 күн бұрын
That's going to make a BIG robot!
@engmcgill13 күн бұрын
Joe, I like your chill style and would like to see you do more with this sensor. I've used the Bosch BMA456 sensor for my work with autonomous underwater vehicles and it was much harder to setup than your sensor. Sorry, but I cringed every time you said "magnometer" instead of "magnetometer." Remember, a magnetometer is a magnetic sensor and has "magnet" as the first part of its name!
@joethieman940013 күн бұрын
😂 Thank you! I've never heard the word spoken... And I guess never read it properly! 😆 I'll remember next time!
@simonabunker14 күн бұрын
You should look up the MaUWB DW3000 chip. Ultrawideband is a technology used for indoor tracking and sounds like a good fit for your project. I think (I haven't actually used it myself) it may rely on placing anchor points at known positions, but as long as your are only using this in the one location (your house) that seems like a reasonable limitation.
@XxMicroNinjaxX14 күн бұрын
Very happy to have found your channel, thanks for sharing your knowledge :)
@DaveEverett0115 күн бұрын
The BNO055 is a great sensor, I have been using them for many years. I believe it is now end-of-life and the replacement is the BNO085 (slightly different library required). I can't be certain if it matters, but I always place them in the centre of the drive wheels to ensure the angle data is as accurate as possible. As the robot rotates on centre or on a single wheel this might affect the accuracy.
@ostrum44415 күн бұрын
this is awesome, i was thinking about using one of those imu chips in a little robot, i had no clue it was this easy. thank you.
@PhG196115 күн бұрын
Impressive! Indeed, I enjoyed the video and I'm still very much awake... it's morning over here.
@sphelx15 күн бұрын
@3:05 Oh mate I felt for you in that moment. I know all too well that sudden pang of, I guess 'loss' - of time - as I realise some blindingly obvious solution that was to the side of me the whole time, would have saved hours of hassle and headache. I FEEL YOU ❤🩹
@RoboJRR20 күн бұрын
Joe you are too funny! I really enjoy seeing your progress and your sense of humor added in. As I run into similar struggles with my own robot its very encouraging to me to see your problem-solving approaching. 😃 Something I've come to love and hate are cameras in my robot because IR filtering seems like a great idea, until the colors bleed out like you found. Adding a visible head light to the robot seems like a good idea, until you create shadows on objects. Tossing 84 different types of cameras on the robot to get all the perfect forms of vision seems like a good idea until you realize it's a coding nightmare and your robot's head won't fit though a doorway, and it eats up battery power in 5 minutes, lol
@joethieman940020 күн бұрын
😆 Yeah, my brother is a bit of a camera nerd, and he says that increasing the size of the image sensor and size of the lens will help dramatically... so now I'm researching down that rabbit hole to see if I can cobble together the right combination of parts to get the result I want... 😂
@matthew-lawrence20 күн бұрын
Keep it up! Enjoy watching your journey
@HybridRobotix20 күн бұрын
Please be sure to emphasize good circuit wiring concepts. One of those is when wiring a circuit, use RED wire for positive voltage and BLACK wire for Ground. This will help out a lot when you have to figure out what is wrong with a circuit. It will be obvious where power and ground are. I never use RED or BLACK for anything else besides power and ground connections.
@joethieman940020 күн бұрын
Yes, coloring conventions are very important. Fun fact: did you know that in modern boats, DC Ground is Yellow? The reason is that there have been many cases of black 120VAC Hot wire being mistaken for a black DC Ground. So the standard for DC ground in Marine applications is being transitioned to Yellow. :)
@JaxTheDev-wi6ho21 күн бұрын
This commentary feels like it’s straight out of an old Red-Green episode 😂
@KSATica24 күн бұрын
do you teach???
@joethieman940024 күн бұрын
Not usually, but I do have a "How To Robot" series, and I hope to cover machine learning in it soon.
@KSATica24 күн бұрын
@ you should dude. I already love the work you’ve done.
@KSATica24 күн бұрын
how difficult is ROS.
@joethieman940024 күн бұрын
I actually don't know... 😆 I've never used ROS, but I do plan to experiment with it in the future. Just not on this robot. It's a personal challenge.
@KSATica24 күн бұрын
@ gotcha I’ve been trying to start up my Unitree go2 dog and have it do a handstand and or boxing pose 😂. Now that will be cool
@KSATica24 күн бұрын
wow. Do you use Nvidia ominverse for robotic issac sim.
@joethieman940024 күн бұрын
Not yet, though it looks like a powerful system.
@jimmy2158427 күн бұрын
Cool, I’m not the only one doing this 😊. Interesting to see a different take on having a house full of robots. I skipped ROS too, because I wanted to learn the theory myself, and make everything modular along different lines.
@TerragonAI27 күн бұрын
2:40 why don't animals have wheels? Because they don't have streets 😊
@ft.moder00128 күн бұрын
❤
@danialothman28 күн бұрын
looks really great joe!
@stedag29 күн бұрын
I have been living in docker on jetson for some time, building tooling for an older model in an industrial implementation. As long as you're using a base image that can replicate all the cuda demos and such that you can run directly on your system, it can be pretty useful for ensuring reproducability... That said, it's a rabbit hole. I'm really impressed at your rate of development so far. Great work!!
@joethieman940029 күн бұрын
Thanks for the encouragement! Nice to hear from someone who actually uses Jetsons in an industrial setting... it kinda reassures me that they can be made stable. 🤣
@robotustra29 күн бұрын
Congratulations, you just realized that you are on the tip of the tip of an iceberg with your software.
@joethieman940029 күн бұрын
I've been here before... lol
@robotustra29 күн бұрын
@@joethieman9400 Don't worry, you are not alone there kzbin.info1D2iAA-b3Yc
@RobotandGameDevelopment-le1zs29 күн бұрын
With Docker you need to have the fitting CUDA/cuDNN/toolkit versions for the NVIDIA-driver running on the Jetson, and even then it can be hard to configure it, give it the right permissions etc. So I am afraid you are still trapped in dependency hell because of how the NVIDIA-ecosystem works, it will probably not solve your update-problem on the jetson. However, for software that is not reliant on CUDA/NVIDIA things a Docker environment might be a great way to solve dependency problems.
@joethieman940029 күн бұрын
Well that sucks. 🤣 All of the problems I'm having right now are things that rely on CUDA and NVIDIA... 😂
@JaniMikaelOllenberg29 күн бұрын
Love your stuff man :P I just bought a used hoverboard for my own robot project :) Could you make a video about slam? I never figured out how to do that myself.
@joethieman940029 күн бұрын
I'm still kinda figuring it out myself, but I'll put it on my 'Videos to Make" list!
@MrBlocksPlays29 күн бұрын
Dos your dog ever leave the flour lol
@lifefromscratch281829 күн бұрын
He's a pretty down to earth fellow.
@joethieman940029 күн бұрын
Yeah, he pretty much lives there.. 😆
@sham.saravaiАй бұрын
this is exactly how i wanna live. you sir got yourself a subscriber
@KillRideMasterJАй бұрын
Its like each lens is trying to center you and theyre just taking turns.
@jankubin4083Ай бұрын
I think.. robot vision need more light to work better
@carlliljedahl3499Ай бұрын
My robot use the same motors. What encoders do you use?
@joethieman9400Ай бұрын
I'm using some AS5600 "Magnetic Potentiometers". They're really convenient, just stick a magnet to the end of the shaft, and they read it's orientation with 12-bit resolution. Highly recommended!
@wrexikАй бұрын
Try smoothing out the movement with speed raping
@PugGrumblerАй бұрын
He just needs practice, be nice
@Hatch3dLabsАй бұрын
I WAS going to suggest a Mountain Dew bottle, but wow, the 3D print turned out really nice!
@NeptunadeАй бұрын
Never read 1984, have you?
@joethieman9400Ай бұрын
Nah, the future is more fun when it's a surprise. 😆
@jinshiksungАй бұрын
speed is essential custom rules
@dynmtuiАй бұрын
this is the best channel on youtube. i wanna build a robot now.
@joshuamartin-k6rАй бұрын
Let me guess, you’re a New Englander, eh? Well, as a card carryin’, Mrs. Dunster’s donut eatin’, dyed in the wool sock Yankee I have to say … love the green.
@joethieman9400Ай бұрын
😆 I'm not a native New Englander, but after growing up in an "Everything must be white with beige carpet" kinda house, I welcome the color!
@dempa3Ай бұрын
Very neat project! I have been thinking about a lamp project for a while, and you gave me some good insights. Have you seen this ( kzbin.info/www/bejne/m5WbgoeBqbGrgdU ) video by technology connections? It displays an interesting method on painting lampshades.
@ahmedradwan1024Ай бұрын
Instant subscribe 👏👏
@noobdernoobder6707Ай бұрын
Most robot building projects go on about how easy it all is for them, skipping the 'dirty' parts where everyone struggles. Or they overemphasize how hard some things are to achieve. Mot are about 3D printing, and all their printed materials suddenly 'appear' with a time accelerated CAD and print sequence that explains nothing. And the least explained part is how to come up with a design that then 'magically' fits perfectly first time. Your explanations are from the ground up and every design decision is explained, and it is also mentioned at what stages the decision was just a raw guess, sometimes with little errors like the gap. This is much more motivational and encouraging and much better redoable and understandable how all works together than all of the more fancy 'how to build a robot' projects out there that in many cases are more a vanity showcase than a teaching project. I really appreciate the time and effort you put into explaining every litte bit in a relatively slow pace. Most of the things you covered so far i knew already but am really looking forward for the machine learning / pattern recognition lessons. Great Stuff!
@FoxhoodАй бұрын
I think people get the wrong idea with ROS(2). Like they say it is to avoid reinventing the wheel, but while most just assume "oh so use other people's stuff..." It is more about not reinventing your own stuff. In the end it is just a fancy alternative to using stuff like Sockets that offers you a basic messaging framework for Publish-Subscribe and Reply-Request style messaging between Python and C programs/devices. To make it easier to copy/re-use/update stuff. to dismiss it cause "I WANT to reinvent the wheel!!" is a bit silly if you ask me as you aren't obligated to use other people's stuff. Now if only it was "friendlier" to a wider variety of linux distros. Being native to only Ubuntu makes it really annoying to use with Debian based systems like The Raspberry Pi and its own native OS. Like you gotta use Docker which if not familiar with can make it an nightmare for beginners that suddenly are looking at having to learn BOTH at the same time.
@Taha-yd4gpАй бұрын
Hey joe, very interesting series 👍 can't wait for the update. Uhm, so I wanted to ask why are your videos in reverse order in the Playlist? Is it sth I could fix from my account or do you do it on purpose for some reason 👀
@joethieman9400Ай бұрын
I had no idea... 😆 Thank you for letting me know!
@SriVigneshwarDJАй бұрын
Great Work!!!
@robyb95Ай бұрын
Very Interesting
@RoboJRRАй бұрын
I think you are doing a fantastic job of teaching and really showing step by step how to build a robot and purchase the parts to put it together. I'll be directing all new robot builders to your How To Robot videos!
@jjhw2941Ай бұрын
Jetsons can run Nvidia Isaac ROS that will do a much better job of mapping the environment with a Realsense or ZED camera.