Are you ready to Humble?

  Переглядів 18,948

Articulated Robotics

Articulated Robotics

День тому

If you're thinking about building your robot with ROS 2 Humble (or upgrading from Foxy), make sure you watch this first!
Check out Weekly Robotics! weeklyrobotics.com
📃 Companion blog post coming soon
👨‍💻️ Code for the main repo github.com/joshnewans/articub...
👨‍💻️ Buzzology's fork of diffdrive_arduino (specific commit) github.com/Buzzology/diffdriv...
💬 Join the discussion at the Articulated Robotics Community discourse.articulatedrobotics...
❤️ Support me on Patreon! www.patreon.com/bePatron?u=55...
00:00 - Intro
00:44 - Dev machine/simulation
03:40 - Ball tracking, SLAM, Nav2
08:33 - Weekly Robotics
09:33 - Pi system changes
12:10 - Packages on the robot
13:50 - Testing on the robot
15:44 - Outro

КОМЕНТАРІ: 76
@dalasmx4453
@dalasmx4453 Рік тому
Josh I really want to say thanks for these videos, thanks for them I could made a project for my university, I'm noobie in ROS and Ubuntu, but all your support and enthusiasm helped me to continue, thank you so much and I hope the next videos with new robots :)
@levon2371
@levon2371 7 місяців тому
I am so happy to have you guide through out this tutorials.
@naidol
@naidol Рік тому
Well done. Was waiting for the Humble upgrade. Thank you sincerely Mr Josh. God bless you for all your efforts.😊
@CarbonMusicCouch
@CarbonMusicCouch Рік тому
Excellent! Great series. I like the hands on approach, most tutorials are sim only.
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@markusbuchholz3518
@markusbuchholz3518 Рік тому
Thank you again for sharing your passion and knowledge regarding the robotics domain and ROS. I am convinced that your channel, effort, and contribution are impressive. This is a master of pieces! Regarding the technical stuff. Have you considered running ROS 2, and other necessary applications and configurations in Docker? It seems to be also standard across the robotics domain. Cross my fingers for your goal, your community, and great sponsors! Have a nice day!
@SAMETELMACI
@SAMETELMACI 11 місяців тому
you are one of the most innovator parson on robotics, very thanks for the sharing the fresh robotics news
@stevealmnson1506
@stevealmnson1506 Рік тому
thank you very much for all these helpful videos 🤩
@arturs505
@arturs505 Рік тому
Thanks for the video! Which Gazebo version did you use on 22.04?
@fkungms
@fkungms 25 днів тому
Thanks a lot for your video and blogs at articulatedrobotics. After a lot of effort, I managed to build my own ROS2 robot.
@underillegalliars1210
@underillegalliars1210 Рік тому
Hey Josh, love your videos! Been following your guides for my ROS2 project for school, and they've been loads of help. Just updated to Humble and been having problems building my workspace :/ Been getting an error for diffdrive_arduino saying that there's no such file as base_interface.hpp Have you had this error updating yourself, or any clue to what it could be? I already downloaded the hardware-interface package, so I'm kind of lost.. Thanks again !
@buzzology_
@buzzology_ Рік тому
Thanks for the shoutout - loving the videos
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks for the code and giving me something to share with others while I find the time to do it myself! (As I said, I am thinking about making a few more fundamental changes)
@johncamilogiraldolopez5424
@johncamilogiraldolopez5424 Рік тому
I been following this project and is great to get information about ROS2 and it's uses, but i will like to get an update on gazebo on it's newest version. Could you explain it on newer tutorial ? Your content is great, hope to watch more!!
@martinsallai9923
@martinsallai9923 Рік тому
Hi, Wow the only humble tutorial, thank you for your efforts. Are you planning to make tutorials on moveit as well?
@tiendungnguyen7453
@tiendungnguyen7453 Рік тому
Hi Josh, I wanted to ask you is it possible on my physical robot to create a map from the Lidar only. Because I am controlling the robot directly from joystick to the Arduino through Bluetooth so I won't be using ros2_control. I attempted to use the lidar as the odom in the mapper_params file but it gives me the error "Failed to compute odom pose" whenever I run the slam_toolbox launch file
@ABDELLATIFTAIEB
@ABDELLATIFTAIEB 2 місяці тому
Thank you sincerely, Mr. Josh. What version of Gazebo did you use in this video with ROS Humble? I tried to use Gazebo Fortress, and it opens, but after a moment, it becomes unresponsive.
@betulduran3753
@betulduran3753 Рік тому
Hello, I wish you a good work, I bought the same materials, I made a robot with Ros, the travel router is the same as yours, but when lidar is constantly running, it gives a runtime error with ssh or an error starting with 8, where do you think I went wrong
@RobDawsonjr
@RobDawsonjr 7 місяців тому
Been really enjoying this series. I've also attempted to use gazebo ignition. Is there any chance of a few videos using ignition?
@ArticulatedRobotics
@ArticulatedRobotics 7 місяців тому
Thanks! Yes I'd like to at some point....not sure when I'll get to that though as there's a lot of other things on my list too!
@RobDawsonjr
@RobDawsonjr 7 місяців тому
For anyone interested i've figured this out. The gazebo reference tag does work, however changes are required for friction to work correctly. Friction will only work inside a gazebo reference specific collision tag like shown below. Adding the surface and ode seem to be required too 0.0 0.0
@8bit711
@8bit711 Рік тому
New subscriber to WR. Cheers!
@mysterious4520
@mysterious4520 Рік тому
Hello josh for increasing the accuracy I was thinking to add imu and do sensorfusion but facing lot of issues .....any help..?
@youcefmaifi5867
@youcefmaifi5867 10 місяців тому
Josh I really want to say thanks for these videos , but i have a problem when i run rviz, the odom frame is not showen!
@aggorjefferson8308
@aggorjefferson8308 Рік тому
Can't believe I'm seeing this. I'm already HUMBLE!!!!!!
@patrickwasp
@patrickwasp 8 місяців тому
Would love a “what’s new” and update for Iron.
@MG.102
@MG.102 11 місяців тому
hi josh I have some issues with the camera launching it’s stops always in the terminal at staring camera then nothing appears I tried everything but either Raspistill or libcamera is working I installed all new and tried again but still do u have any suggestions😅
@8bit711
@8bit711 Рік тому
Its the notorious sat night bot build. Humble round 2.
@worldsong4768
@worldsong4768 Рік тому
hello im using ROS humble on my dev machine with ubuntu 22.04 but gazebo don't work and the installation always fail
@kaustubhwagh9996
@kaustubhwagh9996 7 місяців тому
i can save map using slam toolbox but i cannot load the saved map or visualize in rviz like i did in foxy
@agnessoesanto2073
@agnessoesanto2073 5 місяців тому
josh can i ask a question, it would be very helpfull if u asnswer it because im still new in this kind of programming. i confuse how to change the program if i want to use keyboard as the controller, can you help me? thankyou
@aeew
@aeew 5 місяців тому
does anyone know why I can't run slam? I'm getting the error message "No map received" at Status:Warn. I skipped the control parts since I'm only doing simulation, but maybe I missed something there? Everything else runs smoothly though. I updated from params_file to slam_params_file so that shouldn't be it thanks
@jtx5868
@jtx5868 Рік тому
What is your pc (dev machine configuration) cuze i have Lenovo Thinkpad i5-5eme generation with 8GB ram but have same issues when running all rviz and gazebo in same time so pls tell what you configuration i see it works very well with you ! Also i'm asking what kind of raspberry used in your real robot?
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
I'm using a Pi 4B 4GB (I think?) on the robot. For the dev machine that's a "secret" at the moment but until this video I was using an old i5 desktop I think with 16GB RAM. 8GB is tight but I would expect it would still work. Are you running in a virtual machine or natively?
@jtx5868
@jtx5868 Рік тому
@@ArticulatedRobotics haha i like that is the secret 😂 i use Virtual machine ! What is the best choice the virtual or natively one ?
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Definitely native especially when using Gazebo. Is the 8GB ram for the whole machine or just the vm? If the whole machine, that's not really enough to be running a VM. I'd look into maybe making a Linux partition and dual booting :) (assuming your main installation is Windows. You could also ditch Windows completely and just install Linux like I do!)
@8bit711
@8bit711 Рік тому
Actually more issues with Micoi-ros. Plus I have a million UNO sitting around and 1 esp32. Ill get there. Great vid as usual!
@tiendungnguyen7453
@tiendungnguyen7453 Рік тому
Hi Josh, your videos have been a great help for me as I am doing my project on ROS2 as well. I followed your previous tutorial but I had a problem installing gazebo on ROS Humble. The command ros-humble-gazebo-ros-pkgs did not work for me. So I am curious how did you install Gazebo on Humble?
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Are you on an arm platform (eg Pi)? Apparently it's currently only available on x64. But most people aren't simulating on a Pi so not a big problem.
@tiendungnguyen7453
@tiendungnguyen7453 Рік тому
@@ArticulatedRobotics It was indeed the problem. I was trying to install the package on an Ubuntu VM installed on my Mac M1. I switched to use on a different machine and it's working perfectly now!
@hiepoanminh8477
@hiepoanminh8477 21 день тому
@@tiendungnguyen7453 anh ơi cho em hỏi nghĩa là không chạy được gazebo package trên Pi mà phải dùng máy khác ạ ?
@tiendungnguyen7453
@tiendungnguyen7453 18 днів тому
@@hiepoanminh8477 Ngày đó mình dùng máy Macbook M1 chạy máy ảo để làm mô phỏng gazebo. Vì máy Macbook là kiến trúc ARM nên lúc mình cài các package ros-humble-gazebo-ros-pkgs thì nó k có. Mình phải chuyển sang máy kiến trúc x64 thì mới cài được. Pi cũng là chip kiến trúc ARM nên cũng sẽ không cài được package đó
@hiepoanminh8477
@hiepoanminh8477 18 днів тому
@@tiendungnguyen7453 cảm ơn anh đã trả lời ^^. Vậy nếu chuyển sang máy window thì sẽ chạy được gói gazebo đó đúng ko anh
@huseynhaydarov
@huseynhaydarov 9 місяців тому
the robot i am developing does have 4gb and ubuntu 18.04, so its hard for me ro run all these thing on docker, via ssh vs code
@huseynhaydarov
@huseynhaydarov 9 місяців тому
so wha would you recommend in order to be able to use ros2 humble and nav2 on my robot?
@MohamedAshraf-kn5wm
@MohamedAshraf-kn5wm 4 місяці тому
how to make object detection using ros2 foxy ??
@8bit711
@8bit711 Рік тому
Noetic atleast my Bot cruising around like R2 where my Humble Bot was more behaving like Marvin.
@steubens7
@steubens7 8 місяців тому
no perfect videos for this comment, but you can use the git ssh protocol to sync code directly, and have branches & experiments you don't have to push somewhere else to try. also ssh-copy-id
@yuktabhosale6584
@yuktabhosale6584 3 місяці тому
Hello .. i am trying to clone the repository but it shows permission denied and its showing please make sure you have the correct access rights and the repository exists . What do i do
@harikrishnanm9380
@harikrishnanm9380 8 місяців тому
How to install Humble on Jetson nano Can someone help me. Is there any video for installation on jetson nano
@ArticulatedRobotics
@ArticulatedRobotics 8 місяців тому
I do plan on some videos about using the Jetson nano but that will probably not be this year unfortunately. My best recommendation is to install Jetpack and then use ROS in Docker
@harikrishnanm9380
@harikrishnanm9380 8 місяців тому
@@ArticulatedRobotics ​ thanks for the Guidance and great tutorials for ROS ❣ can you add more about arduino(any microcontroller) for ros baiscaly how to write the c++ code that is added in arduino boards for ROS which is send through serial (UART/USB SERIAL) to pi (ps: Not asking about micro-ROS)
@8bit711
@8bit711 Рік тому
I had to roll back to Noetic as I'm not quite smart enough for Humble just yet.
@jtx5868
@jtx5868 Рік тому
I wanna video for how we install Ubuntu 20.04 and ROS2 humble in raspberry pi 4B ❤
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Hi, releases of ROS are tied to specific Ubuntu LTS releases, so you cannot run humble on 20.04. It is foxy with 20.04 or humble with 22.04. Either way I typically use Ubuntu MATE as it has a Pi-compatible image and is not too graphically intensive.
@jtx5868
@jtx5868 Рік тому
@@ArticulatedRobotics so u install Ubuntu MATE 22.04 and is compatible with ros2 humble? Thanks for answering me i really appreciate ❤️ you're amazing bro
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Yep that's right, make sure you get the right link here ubuntu-mate.org/download/arm64/jammy/
@arvintechguru
@arvintechguru Рік тому
waiting for this..
@charonaim
@charonaim 4 місяці тому
i wish we had a 4w ackermann drive :/
@accountdeleted3706
@accountdeleted3706 Рік тому
This looks tryable
@johnnam7225
@johnnam7225 Рік тому
Only I can say 👍👍👍
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@curtisnewton895
@curtisnewton895 Місяць тому
I wasted 2 months and more becos I did not know gazebo packages were not available fuck humble I went back to foxy
@ananthkashyap3232
@ananthkashyap3232 Місяць тому
hey can you please elaborate? for me when I launch it, it says package 'articubot_one' not found
@hiepoanminh8477
@hiepoanminh8477 21 день тому
does it cause any errors when running an EOL ros ??
@alejandroamaya7618
@alejandroamaya7618 10 місяців тому
Hi Josh, great tutorials! Did you know about this problem? Lookup would require extrapolation into the future. Requested time 1687380124.148922 but the latest data is at time 1687380124.137054, when looking up transform from frame [laser_frame] to frame [odom]
@mirac8700
@mirac8700 7 місяців тому
Did you solve the problem?
@user-mw7xv9mk1k
@user-mw7xv9mk1k 6 місяців тому
[ERROR] [spawner-9]: process has died [pid 130035, exit code 1, cmd '/opt/ros/humble/lib/controller_manager/spawner joint_broad --ros-args']. [ERROR] [spawner-8]: process has died [pid 130033, exit code 1, cmd '/opt/ros/humble/lib/controller_manager/spawner diff_cont --ros-args']. any solutions
@messerschmidtfpv4419
@messerschmidtfpv4419 5 місяців тому
My controllers don't start either. Error message says that the "type" does not exist, although diff_drive_controller and joint_state_broadcaster are entered
@bilalabidbuttisking
@bilalabidbuttisking 4 місяці тому
same issue, i am running launch_sim.launch one thing to note, i have not connected the hardware, not even joystick. have you connected the joystick?
@ErkanUnal.
@ErkanUnal. Місяць тому
Is there any solution?