Why do I think you should build this robot?

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 มิ.ย. 2024
  • I'm going to be (re)building this robot, and I want you to build one for yourself! And if you can't afford the parts, I'll be demonstrating how to do each step in simulation first, so you won't be missing out!
    The companion blog post (including a bill of materials) is available at articulatedrobotics.xyz/mobil...
    Helpful videos if you're not familiar with ROS:
    Getting Ready to Build Robots with ROS playlist - • Getting Ready to Build...
    ...particularly the following entries...
    5 things you need before you get started with ROS - • Five Things You Need B...
    Installing ROS - • How to install ROS | G...
    Installing ROS on your current (Windows/Mac) computer (using VMs) - • How to install ROS and...
    General ROS overview - • 10 things you need to ...
    Connecting to GitHub with SSH - docs.github.com/en/authentica...
    00:00 - Intro
    00:40 - Why I wanted to build a robot
    02:28 - Overview of components
    03:58 - Can I afford to build this robot?
    05:06 - An I smart enough to build this robot?
    06:24 - Project/series overview
    09:08 - Creating our ROS package
    13:16 - Building the package in a ROS workspace
    14:45 - Outro
    Caster wheel, Raspberry Pi, Battery images courtesy of SparkFun (CC BY 2.0)
    Empty pockets, Brain images courtesy of Pixabay (Pixabay License)

ความคิดเห็น • 123

  • @thapaharis
    @thapaharis 7 หลายเดือนก่อน +3

    Trying to learn robotics in-depth. This is what I want. Thank you ❤. Making it all virtual is what I need most as I can share it with my students and they too can make it if they like it.

  • @loiclegault364
    @loiclegault364 2 ปีที่แล้ว +29

    The timing is on point! Just started learning ROS and this kind of video is perfect to help someone to follow a certain path while learning.

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +2

      Thanks, and yeah hopefully having a bit of a path to follow with a goal at the end will make it easier (and more interesting!)

  • @susantasharma
    @susantasharma ปีที่แล้ว +1

    Honestly, there are several confusing tutorials on TH-cam. But your one is very nice to follow and complete.

  • @marcinwisniewski6221
    @marcinwisniewski6221 2 ปีที่แล้ว +4

    I will be eagerly waiting for next videos! Learning ROS with you is pure fun and I want to follow this project together!

  • @vardhansuroshi6882
    @vardhansuroshi6882 ปีที่แล้ว +6

    tutorial is underratted !! a good thumbnail is all that is needed to set the channel on fire !!! good job dude

  • @KevIn-tu4fv
    @KevIn-tu4fv 2 ปีที่แล้ว

    I'll be following this project closely and doing it with you ! This is going to be awesome !

  • @emircagr3154
    @emircagr3154 ปีที่แล้ว

    Perfect guide for every level of robotics enthusiasts.

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

    Dear Josh, i ve just started using ros2 and in the middle of the storm of a new subject your tutorials are really clear and solved lots of doubts ... thanks . Claudio

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

    This is great stuff. Thank you very much!

  • @user-wc6xx2tt4n
    @user-wc6xx2tt4n ปีที่แล้ว

    It's awesome video! I'm so happy to watch so positive DIY project with good explains for help in building my own one. May the fortune be with your channel ! ;)

  • @jsov_uao
    @jsov_uao ปีที่แล้ว

    Thank you for the video. I want to become a robotics engineer and I couln't be more excited

  • @karankalra847
    @karankalra847 ปีที่แล้ว

    Really amazing! I am looking to build my own

  • @chiral4055
    @chiral4055 2 ปีที่แล้ว

    I am definitely building this with you, great video.

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

    Thank you very much bro !!!

  • @vitaliydvorkin1342
    @vitaliydvorkin1342 2 ปีที่แล้ว

    This is crazy, I just started learning ROS and this pops on Reddit, It's kismit! I'm excited to follow along with this!

  • @karanbirchahal3268
    @karanbirchahal3268 ปีที่แล้ว

    Im gonna follow your project !

  • @alan.millington
    @alan.millington 2 ปีที่แล้ว +2

    This is so awesome, I'm with you all the way on this build journey! Is this going to be similar to the Linorobot2 build? currently buying bits to put that together but this seems very similar hardware wise. Thank you Josh!

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +3

      Hi Alan, I wasn't actually familiar with the linorobot2, but taking a look you're right it is very similar. It looks like their software package is aiming to be a catch-all to handle a variety of hardware options which is a bolder task than I'm willing to aim for at the moment.
      I think for someone newish to ROS there is value in taking it step by step as my tutorials will, but if I was just doing this for myself, already being familiar with ROS, that looks like a fantastic package to use. I might even take some inspiration from it as I go about making my improvements!

  • @toniaguilar6992
    @toniaguilar6992 ปีที่แล้ว +1

    Very good job and thank you for this

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

    Wow, wish I found this 2 years ago. I decided back then that ROS is to complex and that it would take way too much time to play with this. Meanwhile I watched a few of the "Getting ready to build robots with ROS" playlist and I think I am now ready to follow along. Well ... maybe not in the same order. To prevent me from being distracted having to build parts for the robot, I will start with the hardware build first: frame, motors, encoders, lidar, camera and some (optional) bumpers that I can use as a kind of E-stop during development (I don't want to go home in a bin bag).
    I collected almost all components over the last few years, including the lidar. So the only thing to say now is "3 - 2 - 1 - Activate" 😁

  • @adamjunior4929
    @adamjunior4929 ปีที่แล้ว +1

    Thanks very much for this Awesome video
    Please can you teach us how to design the circuit the interface your hardware ( actuators and sensor) to your controller

  • @MarcusRobertsonTwo
    @MarcusRobertsonTwo 2 ปีที่แล้ว

    Whoa! Sick video! I have no time, but maybe one day!

  • @jeromejohny2297
    @jeromejohny2297 ปีที่แล้ว +1

    i started my journey with you

  • @antarcticadventure
    @antarcticadventure ปีที่แล้ว

    I am going to build this.

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

    Just starting to learn and get hands on with robotics. I'm gona try to build a drink retrieving robot and this is the perfect place to start! I currently work as a data scientist so the coding side of things shouldn't be too bad, but I honestly had no idea where to start lol

  • @deepakramani05
    @deepakramani05 2 ปีที่แล้ว

    Nice to see another video from you. This is really an interesting project which will give people a chance to do stuff end-to-end. I'm not sure I want to do the hardware part but very interested in building through Gazebo and using ros2_control.
    How many videos have you planned? How often do you think you can publish one? While I wait for yours, are there other channels that have done something similar?

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว

      Thanks Deepak! There'll be roughly one video per step on that overview page (although I suspect the bit with ros2_control might be spread over a few videos). And after that there'll probably be a couple of extras, so maybe 17 or so in total.
      Since they take a bit of time to make and I have to squeeze it in around work, I'm going to aim for every 2 weeks although I can't guarantee I'll manage that. I know that means the good stuff is still a while away...
      Unfortunately I haven't really found much similar out there - that's why I've done it!

  • @keneukwueze
    @keneukwueze 2 ปีที่แล้ว

    just in time, recently got most of the hardware components...looking forward to this🙃

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

    Hello Josh thank you for the great lectures. many industrial motor control units use CANOpen protocol. Can you make a video how to implement CANopen into Ros2?

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

    I'm doing it, thhankkkk you so muchhhh🔥🔥🔥🔥🔥🔥

  • @majorkuso6720
    @majorkuso6720 ปีที่แล้ว

    Hopefully one day you can create a series around building a robot arm.

  • @a.k.aproxi5442
    @a.k.aproxi5442 ปีที่แล้ว

    loved your videos, but can u please detail tutorial videos on ROS2, i want to learn it but there is no good resource I could find...

  • @hamishmcfarlane9931
    @hamishmcfarlane9931 2 ปีที่แล้ว

    Was that a coffee table with 3 legs. Very nice. Wonderful video, looking forward to building

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว

      Thanks Hamish and yes, it was handcrafted by a great woodworker I know.

  • @johnnam7225
    @johnnam7225 2 ปีที่แล้ว

    Hi I can not wait next tutorial ~~~

  • @norhanfathy6816
    @norhanfathy6816 ปีที่แล้ว

    finally done

  • @mhmdayash3041
    @mhmdayash3041 2 ปีที่แล้ว

    I will build mine with you

  • @davidfarning8246
    @davidfarning8246 2 ปีที่แล้ว +1

    Humble tester :) Still building along. I was given a turtlebot3 with a burned out OpenCR board, basicall power management modual and motor drivers. I have the lidar working and will follow the next couple of videos to learn how to use an arduino + motor drivers to control the wheels.

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +1

      Hey mate! So sorry I haven't replied to your comments - I promise I've been reading them, and I will get back to them at some point!
      Life has been flat out the last few weeks and I've barely had any time to work on videos or reply to any comments.
      The motor video has been delayed slightly, so this week I'll be doing a quick video on Arduino programming, and the motor video will hopefully be done by next week :)
      Oh and PS, thanks for your interest, and for living on the edge and testing with Humble!

    • @davidfarning8246
      @davidfarning8246 2 ปีที่แล้ว

      @@ArticulatedRobotics No worries. I just want to let you know that at least one person has been not just passivaly watching your content, but learning along with you :)

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

    hey ! love the content that you post online (ROS content ) , can you post videos for 6 dof robotics controlling through ros , the simulation part (with algorithm ) and the hardware interfacing part tooo.............................................................................................besides the content of mobile robot is awesome !!!! waiting for reply......
    😇😇😇

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

    Hi, I'm starting to watch this playlist and I was interested on doing something similar using ROS1. Is it possible by simply following your videos, or it has big changes of development between both softwares?

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

    I was planning to buy the hardware but i wanted to ask if a 3D camera would mean that a lidar is not needed for this project?

  • @immanueljzv6832
    @immanueljzv6832 ปีที่แล้ว

    Lovely

  • @it_-_
    @it_-_ ปีที่แล้ว

    Can you do a video explaining this kind of project only with Arduino?

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

    gonna build this. is there group where I can get support. fairly new to robotics so the more help the better.

  • @bennetkinner2541
    @bennetkinner2541 ปีที่แล้ว

    Hey man! Great Video. Is it possible that the Git repo has changed? When I follows the steps in the video i get an error when sourcing the install folder. I also checked and the folders have different names now. Im new to ros and so far in 2 hours I did not figure out how to source and roslaunch (and yes I have ros installed). I would be grateful If you could give me a heads of or tell me how to Work with the updated Files. Thanks

  • @aeew
    @aeew 7 หลายเดือนก่อน +1

    I'm not going to do the hardware build, but I'll do all the simulated parts!

  • @baohandsome5706
    @baohandsome5706 ปีที่แล้ว

    Hi there, love u vid, me and my friends were working on one and we could not figure how the map was not updating, the lidar and gmap worked, the map was generated if it went to a new area, but it did not update the map. Can u help us?

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

    Do you think it's possible to run ROS on orange pi Zero, first gen which I have , or I should by some other microcomputer? Could you advise which one to buy? The cheapest option

  • @prashkd7684
    @prashkd7684 ปีที่แล้ว

    How're you driving Motor Driver L298D module directly from Raspberry pi ? Isn't Rpi GPIO 3.3V whereas the board's 5V regulator requires use to use 5V GPIO ?

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

    its been a while since the video came out but did you actually end up making the discord channel? would love to join it and watch discussions and contribute

  • @emilharlan9687
    @emilharlan9687 ปีที่แล้ว

    Hey i am also building a robot and watched many videos from you but i have always the same problem. When i start up the rsp_sim_launch the roboter its shown in gazebo correctly but in rviz there is always something missing from the model. Thats not just with my own urdf files. Also when i clone your projekts its always not correct. And i really dont now why.

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

    is there any way we can connect and discuss a lot more

  • @YounesSamsar
    @YounesSamsar ปีที่แล้ว

    ❤️

  • @user-uq2zz9ly4v
    @user-uq2zz9ly4v 10 หลายเดือนก่อน

    I am using ros1. Should use only ros2 or ros1 is fine.

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

    if anyone could help me is this repo can working with Humble ?

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

    Hey, firstly thank you for this amazing series. I have ros neotic installed, and im facing some problems when I try to run "colcon build --symlink-install".

    • @ArticulatedRobotics
      @ArticulatedRobotics  9 หลายเดือนก่อน +1

      These tutorials are all for ROS 2 (they were specifically for foxy but most things work in humble too).
      Noetic is ROS 1 and so none of this applies to it. I recommend you use ROS 2 unless you have a particular need for ROS 1, as it is no longer being developed.

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

      @@ArticulatedRobotics Thank you, I will try it with foxy and update you. However, I have a particular need for ROS noetic, so I hope whatever I learn here applies there as well.

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

    Can someone please tell me which Ubuntu mate version did u use as I am unable to use 20.04 version in my raspberry pi 4, can someone plz guide me as I am doing this as my final year project and I have very less time

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

    Can we ros humble for this projetc?

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

    Can I continue with ROS2 humble for this instead of foxy?? does it get any errors, that cannot be solveD?

  • @emreucar1888
    @emreucar1888 2 ปีที่แล้ว

    This is so awesome series. I have a question. I am using ROS 1(beginner level) and can i do on ROS1 what you did on ROS2 ? Is it hard ? Or i should go with ROS 2 ?

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +1

      Thanks!
      I would strongly recommend jumping straight into ROS 2 as a beginner. ROS 1 is not receiving any more updates so there is no point learning something that is outdated (even though there are more tutorials and packages around for it).
      Not to mention that ROS 2 is just better!
      If someone really wanted to use ROS 1 then most of the concepts in the tutorials will still apply, just some of the commands and parameters are a bit different.

    • @emreucar1888
      @emreucar1888 2 ปีที่แล้ว

      ​@@ArticulatedRobotics According to your opinion and my research, if i start to learn ROS2, it is better for me. Thanks for advice :)

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +1

      @@emreucar1888 Fantastic, good luck with it all!

  • @user-lo3zm4yr2s
    @user-lo3zm4yr2s 23 วันที่ผ่านมา

    I'm unable to use "colcon build --symlink-install" comman.I even tried installing "python3-colcon-common-extensions" was unable to install it!

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

    Incase anyone is going through with with Humble and on a VM, colcon was "not found" for me. easy enough:
    ~ sudo apt-get update
    ~ sudo apt-get upgrade
    ~ sudo apt install python3-colcon-common-extensions

  • @jerryhutchinson8367
    @jerryhutchinson8367 ปีที่แล้ว

    cant believe you used a raspberry pi great job any chance you could do this using jetson nano ?

    • @ArticulatedRobotics
      @ArticulatedRobotics  ปีที่แล้ว

      Yeah you can and I hope to do one later showing this.
      The only trick is that the Jetsons typically only support older versions of Ubuntu. Because of this, I recommend running ROS inside Docker which can be a bit more of a learning curve if you're not familiar with it.

  • @clementdacquay1612
    @clementdacquay1612 ปีที่แล้ว

    Does it work with ROS1 ?

  • @prashkd7684
    @prashkd7684 2 ปีที่แล้ว

    I am at "planning" stage of starting ROS project with Raspi & Arduino based Hardware and MATLAB for software development and although I am fluent in MATLAB, I have little to no experience with ROS. It would be great if you start some discord channel for collaboration and sharing experiences.

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว +1

      Thanks Prash! I definitely will be starting a Discord, I'm just sorting out some things before I launch it.

  • @underlecht
    @underlecht ปีที่แล้ว

    I am gonna grab some coffee, sit back, and start the journey.

  • @johnnam7225
    @johnnam7225 ปีที่แล้ว

    Hi, Always thank you your great tutorial.
    could you please let me know what is your motor rpm??? 190 or 110... I duplicate everything as same as yours at the moment. please let me know. thanks

    • @ArticulatedRobotics
      @ArticulatedRobotics  ปีที่แล้ว

      Hi John, I ordered the 110RPM motors although it looks like neither are in stock anymore...
      Either of them should work fine for this application though.

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

    Hi there,can we use Arduino if yes how?

  • @ZulkaifAhmed1
    @ZulkaifAhmed1 ปีที่แล้ว

    I will complete this tutourial. Can you make a robotic arm tuturial like this.

    • @ArticulatedRobotics
      @ArticulatedRobotics  ปีที่แล้ว +1

      Good luck! I would like to do that one day but it is not currently on the roadmap (maybe for 2024 :) )

    • @ZulkaifAhmed1
      @ZulkaifAhmed1 ปีที่แล้ว

      @@ArticulatedRobotics TY.

  • @healthreachaustralia55
    @healthreachaustralia55 2 ปีที่แล้ว

    Will you be using Gazebo for the simulation of the robot?

  • @chelmartin
    @chelmartin 2 ปีที่แล้ว +1

    Thanks for this great post. Did you run your local and global navigation on the same node? Although I have a PI4 it seems too much for it?

    • @ArticulatedRobotics
      @ArticulatedRobotics  2 ปีที่แล้ว

      Great question! I should probably clarify that in one of the upcoming videos, I've alluded to it in my "Getting Ready to build Robots with ROS" series.
      To maximise cost and power efficiency I've gone with a "mobile + base station" structure. So the Pi is only running nodes to read data from the sensors and control the motors. All of the perception and planning algorithms are run on a separate "base station" PC (typically the same machine that is used for development).
      ROS makes it super easy to communicate between the two devices, and if I ever swapped to a more powerful onboard PC, very little would need to change to run it all on there.

    • @chelmartin
      @chelmartin 2 ปีที่แล้ว

      Nice!!! ...so I guess you are just running move_base on your development pc?

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

    Thanks so much! I have decided to attempt this (with some mods). Do you think this will work with Raspberry Pi 3 B+? And with Ubuntu 22.04 as that is what is now available for the Pi

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

      I am in the same situation Pi4's are too scarce or overpriced this days, it would be good to know if there are any good alternatives to it

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

      Just in case anyone is interested, I’m doing this project with the RPi 3 B+ and Ubuntu Mate 20.04. I just had to disable the gui and now I can use the pi pretty effectively. My plan is to use SR04 sonar sensors instead of his 2D LiDAR.

  • @johanthps9647
    @johanthps9647 ปีที่แล้ว

    I have started to build a robot using ROS, is there any discord channel to share ideas? If you have please share. Thank you.

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

    does this template also work if using ROS2 Humble?

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

      If you check out my videos there's a video covering some of the differences for humble (has humble in the name) but I am hoping to do an update when Jazzy comes out soon

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

    Has anyone tested this project on ROS humble?
    I was debating between what version of ROS i should use

    • @ArticulatedRobotics
      @ArticulatedRobotics  9 หลายเดือนก่อน +3

      Hi, I have a video (that I should rename now) called "Are you ready to humble?" which showcases the major differences for doing this project on humble. Most things are the same.

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

    im building this rn:)

    • @molality
      @molality 10 วันที่ผ่านมา +1

      were u successful ?

    • @yarashahin9788
      @yarashahin9788 10 วันที่ผ่านมา

      ​@@molalityYes I built the robot with the encoders and same ROS rpi + arduino configs and control stack to do localization but I didn't continue with the lidar and SLAM part. It went relatively smoothly

    • @molality
      @molality 9 วันที่ผ่านมา

      @@yarashahin9788 Can You help me. I am stuck with a problem

  • @oguzhanbozoglu7996
    @oguzhanbozoglu7996 ปีที่แล้ว

    Hello, can I run these command in ROS 1 instead of ROS 2? I tried but I couldn't compile the files with "catkin_make"..

    • @ArticulatedRobotics
      @ArticulatedRobotics  ปีที่แล้ว

      Hi, unfortuntately not, these tutorials are all for ROS 2 and won't work on ROS 1. Many of the same concepts apply but the commands and packages are all different. Unless you have a very good reason to use ROS 1 I would strongly encourage you to start with ROS 2 as ROS 1 is not receiving any more major updates.

    • @oguzhanbozoglu7996
      @oguzhanbozoglu7996 ปีที่แล้ว

      @@ArticulatedRobotics Oh thank you for your reply. For sure, I have tried to change inside of packages but it didn't work. Well, now I'm working on my undergraduate project, after this I will update it, and thank you for tutorials :)

    • @oguzhanbozoglu7996
      @oguzhanbozoglu7996 ปีที่แล้ว

      @@ArticulatedRobotics And I just wanted to ask you about control of the robot. Do you have any ideas to control the robot using Ackermann Steering system instead of differential contoller?

  • @ophuocbaolong6352
    @ophuocbaolong6352 ปีที่แล้ว

    “Colcon build” failed. You can help me

    • @aryanpal4126
      @aryanpal4126 ปีที่แล้ว

      same problem occurred with me. The my bot file give error. Did yours solved? If solved please help

  • @siddharth4662
    @siddharth4662 ปีที่แล้ว

    looks like Dashing is no more available.

  • @dinesh8238
    @dinesh8238 ปีที่แล้ว

    anyone looking for a mate>>?

  • @AdiMehaindroo
    @AdiMehaindroo 6 หลายเดือนก่อน +1

    your discord link or channel please or if any community you have on discord?