The state of teleop programs in ROS is abysmal... Thanks for the hard work, I'll definitely be trying this out in my projects!
@lmz-k9k5 ай бұрын
ROS2 has always been unsatisfactory in remote control, your work has very well supplemented this point, it is really a great work, thank you for your contribution!
@epepsipepsi Жыл бұрын
Thank you for such an amazing video as usual! Do you think one could expand on this tool to allow for gamepad and webcam passthrough to docker containers on Windows hosts? This is something I would love to work on as in a lot of my robotics classes students are required to use virtualbox as opposed to Docker for this exact reason.
@ArticulatedRobotics Жыл бұрын
I had not even considered that but that's actually a great idea! I would probably write a separate panel for it but it would be pretty straightforward.
@epepsipepsi Жыл бұрын
@@ArticulatedRobotics If this is a feature you end up adding or looking into, I would love it if you contacted me to help/shadow. I feel like my skills (especially React) are not ready to take on this challenge alone but I am very interested in open source contributions. So far though I have only been able to contribute things like Dockerfiles for open source projects (using your tutorials :D).
@elephantum Жыл бұрын
Webcam passthrough to Docker on Windows host is a mess. It can be done but it's not pretty and kinda fragile. I would probably avoid that in educational setting. Edit: above is regarding USB-device passthrough. Doing this on Foxglove side would be neat. Capture video with javascript, encode frames and send them to topic, it might work.
@epepsipepsi Жыл бұрын
@@elephantumExactly! This was my original point is to use pass through from foxglove and not USB because it is a mess. I think it’s a great idea.
@elephantum Жыл бұрын
@@epepsipepsi it would totally work and would not be too hard to implement in naive way. Though it would not be very bandwidth-efficient (you will encode raw bytes to base64 and send them over websocket) It would be even better but much harder to have something like webrtc to stream data in compressed binary form and have specialized receiver on ROS side
@timhayes231710 ай бұрын
I really appreciate the way you break down technical concepts in your videos... your teaching style is fantastic. Thanks for creating this excellent content and keep up the good work!
@StephenCooper9210 ай бұрын
Great videos. Can this be used to control robots remotely from another network, or is it just for users on the same network? So could i control a robot which is in myworkplace, from my own home?
@chandansingh573111 ай бұрын
Where can I find connection of components
@mathise8164 Жыл бұрын
As always, it is great! Thanks Josh!! You pass on your knowledge with brio and great talent!
@rekabuk Жыл бұрын
Thanks, Josh. I've been waiting for you to get back to this for a while. Can't wait to play.
@ArticulatedRobotics Жыл бұрын
Thanks :)
@pfavr Жыл бұрын
Great work and amazing video ❤
@MemoxCid8 ай бұрын
Hello Great video...could you do SLAM in this app?
@jonathanr4242 Жыл бұрын
That is a huge contribution. Thanks Josh.
@Phoenix_1974 Жыл бұрын
@articulated robotics i need help in spawning the custom world with (robotic arm )that is generated in the the gazebo with file ending with ".world" , also i have tried some of the methods to add the custom world to the launch file but its does'nt gets spawn ..
@zyang05610 ай бұрын
Sadly Foxglove is no longer open source 😢
@AnthonyWebb7 Жыл бұрын
I missed what packages need to be running in ROS for your panel to work properly? I dont have a /joy topic.
@lanceward7048 Жыл бұрын
Most importantly, you’ll need the Joy package. It gives you access to the Joy node, and you can map the inputs of your connected controller to outputs that are read by your ROS robot For me, it was easiest to learn the mapping with a controller plugged in via usb (instead of bluetooth), and then once I got the controller mapped and became comfortable, I moved to figuring out how to link the controller with bluetooth.
@ArticulatedRobotics Жыл бұрын
Ok there's a couple of things here. The point of this panel is that it can PUBLISH the /joy topic (it can also subscribe but that's a minor feature). Then in ROS you have something like teleop_twist_joy or a custom node that listens to the /joy topic and drives behaviours.
@kamaleshj380711 ай бұрын
Hello sir..! Inspired from your tutorial of articulated robotics. I have got some issues in My simulation. Can you fix it....?
@valeriovettori4738 Жыл бұрын
Work Foxglove whitout internet (only in local LAN)?
@ArticulatedRobotics Жыл бұрын
Yep it works best on LAN!
@adrianmacneil8935 Жыл бұрын
Love it!
@ArticulatedRobotics Жыл бұрын
Thanks!
@jacquetdaniel48977 ай бұрын
🔥🔥
@ZenHulk Жыл бұрын
If you're controlling it, ITS NOT A ROBOT its one step up from a rc car or drone. Been building robots since 1982 started in middle school science fair with cardboard.
@ArticulatedRobotics Жыл бұрын
It's funny you say that, I actually had a line in the first 30s covering that point and I cut it with the intention of overlaying it as explainer text instead but forgot! The common use case here are robots that are designed to be autonomous but require manual operation for certain procedures, e.g. Initial configuration, troubleshooting.
@moniruzzaman_akash Жыл бұрын
Loved this way of teleop!
@ArticulatedRobotics Жыл бұрын
Thanks!
@gonzalomartinezserrano2014 Жыл бұрын
Estos videos son una joya ❤
@adiseshareddyputluru9766 Жыл бұрын
Great Video...
@ArticulatedRobotics Жыл бұрын
Thanks!
@prathamgyanani5132 Жыл бұрын
Hey i haved watched all your videos of agv_robot and i really liked that if you can build a video on bicycle steering control of ros2_control , as there is no content available on the youtube , and it will also will be helpfull you could also make series for the same thing a autonomous vehicle with a 2 Wheel Steering please reply As soon as possible
@fra_the_maker Жыл бұрын
Yes!!!
@godoflizardd Жыл бұрын
You can be the best ros tutorial channel, I hope your success increases