JoeThieman
JoeThieman
  • 20
  • 38 944
How To Robot No.3 [RE-UPLOAD] -- Basic Machine Learning
We venture into basic Machine Learning using a table, and see it in action on the 'Craft-Store Robot'!
My Code: (TRIGGER WARNING for Experienced developers! lol) github.com/SirJoab/HowToRobot/blob/main/HTR-MLproto.ino
มุมมอง: 286

วีดีโอ

Sensor Review: Adafruit BNO055 Absolute Orientation sensor
มุมมอง 872วันที่ผ่านมา
I'm testing the Adafruit BNO055 Absolute Orientation Sensor, and finding out just how 'Absolute' it is.
Side Project: My Workspace Reimagined
มุมมอง 24821 วันที่ผ่านมา
A fast-paced overview of the interior decoration work I did on the small room I work in.
Household Robot Project Ep9 :: the Visual Cortex
มุมมอง 99328 วันที่ผ่านมา
Amidst the chaos of the last couple of weeks I've been able to get my Household Robot's Visual Cortex (Machine vision on a Jetson Orin Nano) running!
Side Project: Custom Lighting for my Workspace
มุมมอง 297หลายเดือนก่อน
Join me as create low-voltage LED lights for my workspace!
Household Robot Project Ep8 :: ROS, Reflexes, and Machine Vision
มุมมอง 11Kหลายเดือนก่อน
Episode 8 of my household robot build. I finally get reliable 3D perception of the robot's environment, add it's first reflex, make an overview of my machine vision strategy, and answer the question: Why am I not using ROS?
How To Robot No.2 -- Bumpers, Wiring, and Programming
มุมมอง 817หลายเดือนก่อน
Episode 2 of my "How to Robot" series; we finish the wiring and begin programming the robot! I will try and break down the very first steps in programming to the simplest terms possible so anyone can follow along, and not only have their program run, but understand exactly what's it's doing. Find the Arduino IDE download at www.arduino.cc/ (Be careful when downloading and installing anything on...
How To Robot No.1 -- Chassis, Motors, and Power Wiring
มุมมอง 2.1Kหลายเดือนก่อน
This is video number one of my "How To Robot" series, lowering the bar of entry as much as I can to make this magical (at least to me) hobby accessible to as many as possible. This is where we start, and we will build upward from here.
Household Robot Project Ep7 :: Project Overview To This Point
มุมมอง 10K2 หลายเดือนก่อน
An overview of my Household Robot project up to it's current state. And an announcement at the end!
Household Robot Project Ep6 :: It Runs and Drives!
มุมมอง 6422 หลายเดือนก่อน
This week my robot takes it's first (proverbial) steps in the real world! ...And he gets a name! (Because I tend toward anthropomorphism...) It's a reference to an old 1951 Sci-Fi movie.
Household Robot Project Ep5. :: Point Clouds and Odometry
มุมมอง 1.9K2 หลายเดือนก่อน
Finally after pushing past getting the basics up and running, I venture into the robot's navigation system using a point cloud from the ToF camera(LiDar) and deal with the problems encountered there.
Household Robot Project Ep4: A Small Update
มุมมอง 8602 หลายเดือนก่อน
Just catching you guys up on the household robot project. It's been proceeding slowly, but I'm finally getting to where I need to be to let this thing wander around!
Household Robot Project Ep3 : Turning it On
มุมมอง 5582 หลายเดือนก่อน
Household Robot Project Ep3 : Turning it On
Side-Project: Fixing my Windmill Generator
มุมมอง 3043 หลายเดือนก่อน
Side-Project: Fixing my Windmill Generator
Household Robot Project Ep2 - The Head
มุมมอง 7193 หลายเดือนก่อน
Household Robot Project Ep2 - The Head
Household Robot Project Ep1
มุมมอง 1K3 หลายเดือนก่อน
Household Robot Project Ep1
Welcome to my channel!
มุมมอง 2003 หลายเดือนก่อน
Welcome to my channel!

ความคิดเห็น

  • @mrcrown2232
    @mrcrown2232 วันที่ผ่านมา

    Your teaching is really awesome! I enjoyed it.

    • @joethieman9400
      @joethieman9400 4 ชั่วโมงที่ผ่านมา

      Thank you!

  • @nevillecreativitymentor
    @nevillecreativitymentor วันที่ผ่านมา

    GOOD_VIDEO = Keepdoingthesame[👍,👍,💪]

    • @joethieman9400
      @joethieman9400 วันที่ผ่านมา

      I appreciate the encouragement!

  • @zakariabouayadi1514
    @zakariabouayadi1514 วันที่ผ่านมา

    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 🇩🇰

  • @MohiniGiri_07
    @MohiniGiri_07 2 วันที่ผ่านมา

    i think i just love your teaching hope you come up with more practical stuff related to ai and machine learning

  • @HeyItsJonSchwartz
    @HeyItsJonSchwartz 4 วันที่ผ่านมา

    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.

    • @joethieman9400
      @joethieman9400 4 วันที่ผ่านมา

      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!

    • @HeyItsJonSchwartz
      @HeyItsJonSchwartz 3 วันที่ผ่านมา

      @@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.

  • @samudrajs5409
    @samudrajs5409 7 วันที่ผ่านมา

    what library are you using to visualize the point cloud data?

    • @joethieman9400
      @joethieman9400 7 วันที่ผ่านมา

      I'm just using PyPlot. (matplotlib.pyplot) Not really ideal, but it's easy to use and gets the job done. :)

  • @simonabunker
    @simonabunker 11 วันที่ผ่านมา

    That's going to make a BIG robot!

  • @engmcgill
    @engmcgill 12 วันที่ผ่านมา

    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!

    • @joethieman9400
      @joethieman9400 12 วันที่ผ่านมา

      😂 Thank you! I've never heard the word spoken... And I guess never read it properly! 😆 I'll remember next time!

  • @simonabunker
    @simonabunker 13 วันที่ผ่านมา

    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.

  • @XxMicroNinjaxX
    @XxMicroNinjaxX 13 วันที่ผ่านมา

    Very happy to have found your channel, thanks for sharing your knowledge :)

  • @DaveEverett01
    @DaveEverett01 13 วันที่ผ่านมา

    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.

  • @ostrum444
    @ostrum444 13 วันที่ผ่านมา

    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.

  • @PhG1961
    @PhG1961 13 วันที่ผ่านมา

    Impressive! Indeed, I enjoyed the video and I'm still very much awake... it's morning over here.

  • @sphelx
    @sphelx 13 วันที่ผ่านมา

    @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 ❤‍🩹

  • @RoboJRR
    @RoboJRR 19 วันที่ผ่านมา

    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

    • @joethieman9400
      @joethieman9400 19 วันที่ผ่านมา

      😆 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-lawrence
    @matthew-lawrence 19 วันที่ผ่านมา

    Keep it up! Enjoy watching your journey

  • @HybridRobotix
    @HybridRobotix 19 วันที่ผ่านมา

    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.

    • @joethieman9400
      @joethieman9400 19 วันที่ผ่านมา

      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-wi6ho
    @JaxTheDev-wi6ho 20 วันที่ผ่านมา

    This commentary feels like it’s straight out of an old Red-Green episode 😂

  • @KSATica
    @KSATica 23 วันที่ผ่านมา

    do you teach???

    • @joethieman9400
      @joethieman9400 23 วันที่ผ่านมา

      Not usually, but I do have a "How To Robot" series, and I hope to cover machine learning in it soon.

    • @KSATica
      @KSATica 23 วันที่ผ่านมา

      @ you should dude. I already love the work you’ve done.

  • @KSATica
    @KSATica 23 วันที่ผ่านมา

    how difficult is ROS.

    • @joethieman9400
      @joethieman9400 23 วันที่ผ่านมา

      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.

    • @KSATica
      @KSATica 23 วันที่ผ่านมา

      @ 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

  • @KSATica
    @KSATica 23 วันที่ผ่านมา

    wow. Do you use Nvidia ominverse for robotic issac sim.

    • @joethieman9400
      @joethieman9400 23 วันที่ผ่านมา

      Not yet, though it looks like a powerful system.

  • @jimmy21584
    @jimmy21584 26 วันที่ผ่านมา

    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.

  • @TerragonAI
    @TerragonAI 26 วันที่ผ่านมา

    2:40 why don't animals have wheels? Because they don't have streets 😊

  • @ft.moder001
    @ft.moder001 27 วันที่ผ่านมา

  • @danialothman
    @danialothman 27 วันที่ผ่านมา

    looks really great joe!

  • @stedag
    @stedag 28 วันที่ผ่านมา

    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!!

    • @joethieman9400
      @joethieman9400 28 วันที่ผ่านมา

      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. 🤣

  • @robotustra
    @robotustra 28 วันที่ผ่านมา

    Congratulations, you just realized that you are on the tip of the tip of an iceberg with your software.

    • @joethieman9400
      @joethieman9400 28 วันที่ผ่านมา

      I've been here before... lol

    • @robotustra
      @robotustra 28 วันที่ผ่านมา

      @@joethieman9400 Don't worry, you are not alone there th-cam.com/users/shorts1D2iAA-b3Yc

  • @RobotandGameDevelopment-le1zs
    @RobotandGameDevelopment-le1zs 28 วันที่ผ่านมา

    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.

    • @joethieman9400
      @joethieman9400 28 วันที่ผ่านมา

      Well that sucks. 🤣 All of the problems I'm having right now are things that rely on CUDA and NVIDIA... 😂

  • @JaniMikaelOllenberg
    @JaniMikaelOllenberg 28 วันที่ผ่านมา

    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.

    • @joethieman9400
      @joethieman9400 28 วันที่ผ่านมา

      I'm still kinda figuring it out myself, but I'll put it on my 'Videos to Make" list!

  • @MrBlocksPlays
    @MrBlocksPlays 28 วันที่ผ่านมา

    Dos your dog ever leave the flour lol

    • @lifefromscratch2818
      @lifefromscratch2818 28 วันที่ผ่านมา

      He's a pretty down to earth fellow.

    • @joethieman9400
      @joethieman9400 28 วันที่ผ่านมา

      Yeah, he pretty much lives there.. 😆

  • @sham.saravai
    @sham.saravai 29 วันที่ผ่านมา

    this is exactly how i wanna live. you sir got yourself a subscriber

  • @KillRideMasterJ
    @KillRideMasterJ หลายเดือนก่อน

    Its like each lens is trying to center you and theyre just taking turns.

  • @jankubin4083
    @jankubin4083 หลายเดือนก่อน

    I think.. robot vision need more light to work better

  • @carlliljedahl3499
    @carlliljedahl3499 หลายเดือนก่อน

    My robot use the same motors. What encoders do you use?

    • @joethieman9400
      @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
    @wrexik หลายเดือนก่อน

    Try smoothing out the movement with speed raping

  • @PugGrumbler
    @PugGrumbler หลายเดือนก่อน

    He just needs practice, be nice

  • @Hatch3dLabs
    @Hatch3dLabs หลายเดือนก่อน

    I WAS going to suggest a Mountain Dew bottle, but wow, the 3D print turned out really nice!

  • @Neptunade
    @Neptunade หลายเดือนก่อน

    Never read 1984, have you?

    • @joethieman9400
      @joethieman9400 หลายเดือนก่อน

      Nah, the future is more fun when it's a surprise. 😆

  • @jinshiksung
    @jinshiksung หลายเดือนก่อน

    speed is essential custom rules

  • @dynmtui
    @dynmtui หลายเดือนก่อน

    this is the best channel on youtube. i wanna build a robot now.

  • @joshuamartin-k6r
    @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
      @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
    @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 ( th-cam.com/video/ed8QTKtLxKs/w-d-xo.html ) video by technology connections? It displays an interesting method on painting lampshades.

  • @ahmedradwan1024
    @ahmedradwan1024 หลายเดือนก่อน

    Instant subscribe 👏👏

  • @noobdernoobder6707
    @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
    @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
    @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
      @joethieman9400 หลายเดือนก่อน

      I had no idea... 😆 Thank you for letting me know!

  • @SriVigneshwarDJ
    @SriVigneshwarDJ หลายเดือนก่อน

    Great Work!!!

  • @robyb95
    @robyb95 หลายเดือนก่อน

    Very Interesting

  • @RoboJRR
    @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
    @jjhw2941 หลายเดือนก่อน

    Jetsons can run Nvidia Isaac ROS that will do a much better job of mapping the environment with a Realsense or ZED camera.