Thanks a lot for the superbly articulated tutorials. I managed to build and get the robot up and running until this part of your project. I also got the Pi camera and Lidar going. I am 60 years old, and I do robotics as a hobby. The videos and the blog post are detailed and easy to follow, even for a senior citizen😂
Thanks, I love hearing that people are building it! And yes you can essentially skip this video, it's totally optional and never worked all that well (I have more recently posted a far better approach anyway)
@@ArticulatedRobotics Thanks, is the video you are refering to the docker tutorial? ua-cam.com/video/uf4zOigzTFo/v-deo.html&ab_channel=ArticulatedRobotics
My robot visualization rviz does not align with the actual robots movement. Front and back movements on the actual robot show the robot rotating in rviz and rotating the actual robot shows the robot moving forward and backwards in rviz. I am using 2 sd cards for ros foxy and humble your articubot code. I have the same issue in rviz with both. With the gazebo simulation it works fine in rviz.. only when the actual robot is connected and the frame set to odom it acts differen in rviz. I also have my camera image and lidar frame reversed. I tried making changes to the urdf robot.core.xacro but it didn't change anything..Give me a hint where I am going wrong. I would really like to get it working .
I believe you create one of the most impactful and consistent YT channel, discussing robotics in the ROS framework. It is an extreme pleasure and distinction to be here. Besides the content which comes from the expert, the performance and the quality of the channel are remarkable. Impressive. Good luck. Have a nice day!
John, as much as I hate waiting for your next videos, it is a worthwhile discipline considering your extraordinary content, professional production, and approachable teaching. I'm happy to be a Patreon supporter and encourage others to support your channel so you can continue making these knowledgeable videos. Keep up the good work and thank you for sharing! - Eric
Thank you for pronouncing axis and axes correctly. I don't always enjoy watching videos from fellow Australians (for one, our accent can be quite unpleasant sometimes lol) but your videos are excellent!
Thanks, yes the documentation can be a bit tricky sometimes. Also to be totally honest with you, I semi-frequently just go straight to the source code to tell exactly what is available, but that shouldn't be necessary.
Your video is great, but I have a question. I'm working on a robot that performs a task, which I assign by calling a service from my host PC. Essentially, there's a node on the host PC acting as the server, and once the service is called, the task is assigned. The task data is then published to a topic, which is subscribed to by a node running on the Raspberry Pi. Now, I want to set up joystick control, and as you mentioned, a node needs to be running for that. However, when the robot is performing the task, manual control is not needed, so running the joystick control node doesn't seem to make sense. How should I structure my software so that a central server node is responsible for handling other tasks? Do I need to keep all nodes running all the time?
Hello! I apologize if this has already been asked, or covered in a different video. I am using Arch Linux, and I am not sure how to install the "joystick", "jstest-gtk", or "evtest". My package manager is pacman, so I'm not sure if the repos are there or not like they are in apt. Or did you install custom repos for those apps?
Had actually some problems with a xbox wireless controller. Turns out that you have to update the controller firmware! (without a Xbox only through Xbox Accesories app). Great Video btw. Thank you for sharing!!!
I have been following the tutorial(thanks for it BTW) and I seem to have a problem- I cannot control my robot very well. I just seems to accelerate to max speed, and I cannot slow down, it only stops abruptly when sticks return to neutral. When I am very careful I can accelerate slowly, but can never reduce speed.I don't have encoders on my motors and I believe that might be the cause... If you have any advice it would be greatly appreciated. when I tried the teleop keyboard I also was not able to make it go slower using the keys in the terminal
I've been trying to get my PS4 controller to control the robot in Ignition Gazebo, but it is not responding. My terminal keeps telling me it can't find the /controller_manager/list_controller service. It also doesn't seem to be outputting anything to rqt. However, my controller's inputs are recognized in evtest. Can anyone help me out here?
Hello, your YT channel is great. I am using Ros2 Humble, and I follow all your steps...but I have the following problem when I run the launch file for my real robot waiting for '/controller_manager' services to be available. I am using a Raspberry Pi4 with Ubuntu 22.04 and running Ros2 here.Could you give me some help, please
best tutorials on youtube keep up the good work!!!!!🙌 also could you please tell me how to spawn robot with .sdf file in gazebo with ros?? I have watched all the tutorials you have created till now can please guide me with this ?
I find that when using the controller, if I push the joystick directly left or right (no forward/reverse) the robot doesn't move. I would expect to turn around. It does work as expected when using the keyboard, when I push the J or L keys it turns around. Any one have any ideas for me? Would it be a param in one of these files, or is it my specific controller? Thanks!
Thanks a lot for the superbly articulated tutorials. I managed to build and get the robot up and running until this part of your project. I also got the Pi camera and Lidar going. I am 60 years old, and I do robotics as a hobby. The videos and the blog post are detailed and easy to follow, even for a senior citizen😂
Thanks, I love hearing that people are building it! And yes you can essentially skip this video, it's totally optional and never worked all that well (I have more recently posted a far better approach anyway)
@@ArticulatedRobotics Thanks, is the video you are refering to the docker tutorial?
ua-cam.com/video/uf4zOigzTFo/v-deo.html&ab_channel=ArticulatedRobotics
My robot visualization rviz does not align with the actual robots movement. Front and back movements on the actual robot show the robot rotating in rviz and rotating the actual robot shows the robot moving forward and backwards in rviz. I am using 2 sd cards for ros foxy and humble your articubot code. I have the same issue in rviz with both. With the gazebo simulation it works fine in rviz.. only when the actual robot is connected and the frame set to odom it acts differen in rviz. I also have my camera image and lidar frame reversed. I tried making changes to the urdf robot.core.xacro but it didn't change anything..Give me a hint where I am going wrong. I would really like to get it working .
I believe you create one of the most impactful and consistent YT channel, discussing robotics in the ROS framework. It is an extreme pleasure and distinction to be here. Besides the content which comes from the expert, the performance and the quality of the channel are remarkable. Impressive. Good luck. Have a nice day!
Thanks Markus, I really appreciate it!
Excellent tutorials, this material is sorely needed in the wider community. Keep up the good work.
Easy(ish)
Ha! Really well explained. I'm working through your ROS2 series with you and I've learned a ton. Thanks!
Thanks!
John, as much as I hate waiting for your next videos, it is a worthwhile discipline considering your extraordinary content, professional production, and approachable teaching. I'm happy to be a Patreon supporter and encourage others to support your channel so you can continue making these knowledgeable videos. Keep up the good work and thank you for sharing! - Eric
Thanks Eric :D
Awesome presentation!
Thanks :D
Excellent content. I am thoroughly enjoying this channel.
Thanks!
Thank you for your videos, they are super helpful for people getting into robotics!!!
Thanks!
Thank you for pronouncing axis and axes correctly. I don't always enjoy watching videos from fellow Australians (for one, our accent can be quite unpleasant sometimes lol) but your videos are excellent!
Haha thank you!
Great work bro.. Keep on doing it.
Thanks!
Amazing and very impressive!!
Thank you for these videos and material!
Can you please explain to me for what we remap topics like you did in video?
Excellent!
👏 amazing
Well done 🥳🥳🥳
how can this be done when using NOETIC? as it is Ros1 I suppose!!!
I would love to see you digesting the documentation to understand what to write in the param files etc
Thanks, yes the documentation can be a bit tricky sometimes. Also to be totally honest with you, I semi-frequently just go straight to the source code to tell exactly what is available, but that shouldn't be necessary.
Thanks for your videos
Pls how do you interface the actuators and sensor to your micro controller
Your video is great, but I have a question. I'm working on a robot that performs a task, which I assign by calling a service from my host PC. Essentially, there's a node on the host PC acting as the server, and once the service is called, the task is assigned. The task data is then published to a topic, which is subscribed to by a node running on the Raspberry Pi. Now, I want to set up joystick control, and as you mentioned, a node needs to be running for that. However, when the robot is performing the task, manual control is not needed, so running the joystick control node doesn't seem to make sense. How should I structure my software so that a central server node is responsible for handling other tasks? Do I need to keep all nodes running all the time?
Hello @Articulated Robotics, can we use a Bluetooth controller for this exact purpose?
Hi! Love your video
Thanks!
Hello! I apologize if this has already been asked, or covered in a different video. I am using Arch Linux, and I am not sure how to install the "joystick", "jstest-gtk", or "evtest". My package manager is pacman, so I'm not sure if the repos are there or not like they are in apt. Or did you install custom repos for those apps?
Had actually some problems with a xbox wireless controller. Turns out that you have to update the controller firmware! (without a Xbox only through Xbox Accesories app).
Great Video btw.
Thank you for sharing!!!
hey i am making my own do i need to have a description file with the urdf an launch them before using the teleop ?
I have been following the tutorial(thanks for it BTW) and I seem to have a problem- I cannot control my robot very well. I just seems to accelerate to max speed, and I cannot slow down, it only stops abruptly when sticks return to neutral. When I am very careful I can accelerate slowly, but can never reduce speed.I don't have encoders on my motors and I believe that might be the cause... If you have any advice it would be greatly appreciated.
when I tried the teleop keyboard I also was not able to make it go slower using the keys in the terminal
Would you show a demo how to communicate or remote control with two different and isolate network in ros2? say you have two known public ip
I've been trying to get my PS4 controller to control the robot in Ignition Gazebo, but it is not responding. My terminal keeps telling me it can't find the /controller_manager/list_controller service. It also doesn't seem to be outputting anything to rqt. However, my controller's inputs are recognized in evtest. Can anyone help me out here?
Thank you to tech ser
Hello, your YT channel is great. I am using Ros2 Humble, and I follow all your steps...but I have the following problem when I run the launch file for my real robot waiting for '/controller_manager' services to be available. I am using a Raspberry Pi4 with Ubuntu 22.04 and running Ros2 here.Could you give me some help, please
best tutorials on youtube keep up the good work!!!!!🙌 also could you please tell me how to spawn robot with .sdf file in gazebo with ros?? I have watched all the tutorials you have created till now can please guide me with this ?
I find that when using the controller, if I push the joystick directly left or right (no forward/reverse) the robot doesn't move. I would expect to turn around. It does work as expected when using the keyboard, when I push the J or L keys it turns around. Any one have any ideas for me? Would it be a param in one of these files, or is it my specific controller? Thanks!
does 2.4ghz usb wireless controllers work with ros2?
"...for the second time..." lol rip little robot
Hello how to make robot