Тёмный

Why do I think you should build this robot? 

Articulated Robotics
Подписаться 44 тыс.
Просмотров 115 тыс.
50% 1

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)

Опубликовано:

 

27 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 123   
@loiclegault364
@loiclegault364 2 года назад
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 года назад
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!)
@thapaharis
@thapaharis 7 месяцев назад
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.
@marcinwisniewski6221
@marcinwisniewski6221 2 года назад
I will be eagerly waiting for next videos! Learning ROS with you is pure fun and I want to follow this project together!
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Thanks so much, I'm excited for it!
@vardhansuroshi6882
@vardhansuroshi6882 Год назад
tutorial is underratted !! a good thumbnail is all that is needed to set the channel on fire !!! good job dude
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Thanks! Yeah, need to up my thumbnail game haha
@susantasharma
@susantasharma Год назад
Honestly, there are several confusing tutorials on RU-vid. But your one is very nice to follow and complete.
@KevIn-tu4fv
@KevIn-tu4fv 2 года назад
I'll be following this project closely and doing it with you ! This is going to be awesome !
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Thanks!
@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
@ArticulatedRobotics
@ArticulatedRobotics 10 месяцев назад
Thank you, I'm very glad to help!
@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 ! ;)
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Thank you!
@emircagr3154
@emircagr3154 Год назад
Perfect guide for every level of robotics enthusiasts.
@yijingcui7736
@yijingcui7736 6 месяцев назад
This is great stuff. Thank you very much!
@chiral4055
@chiral4055 2 года назад
I am definitely building this with you, great video.
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Thanks, that's exciting to hear!
@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
@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!
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Thanks, I hope you find it helpful!
@toniaguilar6992
@toniaguilar6992 Год назад
Very good job and thank you for this
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Thank you!
@alan.millington
@alan.millington 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 года назад
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!
@karanbirchahal3268
@karanbirchahal3268 Год назад
Im gonna follow your project !
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Good luck!
@tranquangkhai2612
@tranquangkhai2612 8 месяцев назад
Thank you very much bro !!!
@MarcusRobertsonTwo
@MarcusRobertsonTwo 2 года назад
Whoa! Sick video! I have no time, but maybe one day!
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Thanks!
@jeromejohny2297
@jeromejohny2297 Год назад
i started my journey with you
@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" 😁
@keneukwueze
@keneukwueze 2 года назад
just in time, recently got most of the hardware components...looking forward to this🙃
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
That's great! Good luck with it!
@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
@antarcticadventure
@antarcticadventure Год назад
I am going to build this.
@jacquetdaniel4897
@jacquetdaniel4897 3 месяца назад
I'm doing it, thhankkkk you so muchhhh🔥🔥🔥🔥🔥🔥
@abdelrahmansayyad274
@abdelrahmansayyad274 3 месяца назад
How ia it going till now ?
@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!
@adamjunior4929
@adamjunior4929 Год назад
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
@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.
@davidfarning8246
@davidfarning8246 2 года назад
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 года назад
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 :)
@majorkuso6720
@majorkuso6720 Год назад
Hopefully one day you can create a series around building a robot arm.
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Yeah hopefully!
@johnnam7225
@johnnam7225 2 года назад
Hi I can not wait next tutorial ~~~
@norhanfathy6816
@norhanfathy6816 Год назад
finally done
@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?
@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?
@mhmdayash3041
@mhmdayash3041 2 года назад
I will build mine with you
@immanueljzv6832
@immanueljzv6832 Год назад
Lovely
@ArticulatedRobotics
@ArticulatedRobotics Год назад
Thanks
@aeew
@aeew 7 месяцев назад
I'm not going to do the hardware build, but I'll do all the simulated parts!
@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?
@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...... 😇😇😇
@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...
@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
@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 года назад
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 года назад
@@emreucar1888 Fantastic, good luck with it all!
@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
@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
@bennymartinez8197
@bennymartinez8197 4 месяца назад
gonna build this. is there group where I can get support. fairly new to robotics so the more help the better.
@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?
@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.
@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.
@chelmartin
@chelmartin 2 года назад
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?
@YounesSamsar
@YounesSamsar Год назад
❤️
@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.
@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 ?
@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 месяцев назад
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.
@underlecht
@underlecht Год назад
I am gonna grab some coffee, sit back, and start the journey.
@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 года назад
Thanks Prash! I definitely will be starting a Discord, I'm just sorting out some things before I launch it.
@it_-_
@it_-_ Год назад
Can you do a video explaining this kind of project only with Arduino?
@ZulkaifAhmed1
@ZulkaifAhmed1 Год назад
I will complete this tutourial. Can you make a robotic arm tuturial like this.
@ArticulatedRobotics
@ArticulatedRobotics Год назад
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.
@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
@bodevedhamsh2637
@bodevedhamsh2637 4 месяца назад
Can I continue with ROS2 humble for this instead of foxy?? does it get any errors, that cannot be solveD?
@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
@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.
@healthreachaustralia55
@healthreachaustralia55 2 года назад
Will you be using Gazebo for the simulation of the robot?
@ArticulatedRobotics
@ArticulatedRobotics 2 года назад
Hi! Yes I will be using Gazebo.
@hakanloyan3483
@hakanloyan3483 Месяц назад
if anyone could help me is this repo can working with Humble ?
@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!
@yarashahin9788
@yarashahin9788 4 месяца назад
im building this rn:)
@molality
@molality 9 дней назад
were u successful ?
@yarashahin9788
@yarashahin9788 9 дней назад
​@@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
@adharshcs7084
@adharshcs7084 11 месяцев назад
is there any way we can connect and discuss a lot more
@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
@Yashodeep_worldd
@Yashodeep_worldd 4 месяца назад
Hi there,can we use Arduino if yes how?
@thegeekyspace2156
@thegeekyspace2156 6 месяцев назад
Can we ros humble for this projetc?
@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 месяцев назад
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.
@user-uq2zz9ly4v
@user-uq2zz9ly4v 10 месяцев назад
I am using ros1. Should use only ros2 or ros1 is fine.
@clementdacquay1612
@clementdacquay1612 Год назад
Does it work with ROS1 ?
@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?
@siddharth4662
@siddharth4662 Год назад
looks like Dashing is no more available.
@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
@dinesh8238
@dinesh8238 Год назад
anyone looking for a mate>>?
@AdiMehaindroo
@AdiMehaindroo 6 месяцев назад
your discord link or channel please or if any community you have on discord?
Далее
Creating a rough 3D model of our robot with URDF
27:18
Easy SLAM with ROS using slam_toolbox
25:47
Просмотров 115 тыс.
Занимайся йогой со мной 🫶🏻
00:13
The coolest robot I've ever built!
19:40
Просмотров 4,5 млн
This Robot Drives on Wobbly Wheels (but HOW?)
14:44
How to use Cameras in ROS (Sim Camera and Pi Camera)
32:01
I Made a Neural Network with just Redstone!
17:23
Просмотров 658 тыс.
I Made a Robot Arm... in the Middle of my Room!
14:42
The ULTIMATE Raspberry Pi 5 NAS
32:14
Просмотров 1,6 млн