Great video. Thanks for putting up these tutorials. Note, by default the VM uses a NAT connection. If you're using a VM, you need to use a bridge connection, or else the robot won't see your IP.
I tried using WSL with ROS. It's such a nice experience since Windows' UX/UI is so good and smooth. However when it comes to sending/receiving serial between your computer and robot. There are a lot of setups and commands with WSL and Windows to make it function properly. It's still not very good for making robots in 2022. I'm still waiting for their future to be more stable and easier to use for the robot industry.
Hi Shan! I do plan on making a tutorial on installing/using ROS in Docker at some point (as that is how I use it for my own development), however there are a bunch of other tutorials in the pipeline to work through first so it will probably be a while off :)
Hey really nice video! For using ROS and Gazebo for drone programming, which laptop would you recommend? I'm thinking to buy a Linux (ubuntu) based one for this application
Thanks! In general, most laptops will be fine. I'd pick a laptop based on its other specs and do a quick search for " linux issues" to see if anyone has had problems. In my experience the most likely issues will be around power management and graphics cards, but things tend to be pretty good these days. One important thing to consider is if you will be doing a lot of image processing and especially deep learning stuff, make sure you get something with a dedicated GPU, preferably Nvidia since some of the libraries rely on CUDA. Apart from that I reckon pretty much any new mid-tier or higher laptop will handle all the tasks you'd be doing.
@@ArticulatedRobotics 👌 awesome. Thanks for that. I'm going to use a lot of sensors like lidar, ImU and image processing and do some sensor fusion. So will probably go for a higher end linux based laptop. Looking forward to your videos!
Humble tester :) I tried running virtualbox/ubuntu jammy/ROS humble. I kept getting segfaults wihen running gazebo ignition tests. I will stick to a bare-metal Ubuntu Jammy installation.
Yeah, VM's can be so hit and miss, especially with bleeding-edge software and different people's hardware environments - bare metal is probably a good call for now (although judging by your later comments, also had its issues!)
Hi! I'd definitely recommend starting with ROS 2. Although there are more resources around for ROS 1 (since it is older), it is no longer being actively developed, and ROS 2 is also just a better system. So ROS 2 will be better for starting out as it will be around for a long time.
Does not let me download ros-foxy-desktop: abdul@abdul-virtual-machine:~$ sudo apt install ros-foxy-desktop Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package ros-foxy-desktop
you are a legend my friend, as legend...
Great video. Thanks for putting up these tutorials. Note, by default the VM uses a NAT connection. If you're using a VM, you need to use a bridge connection, or else the robot won't see your IP.
how to use a bridge connection?
@@danielamaral162 I ended up using a dual boot Linux 22.04 with Ros iron. I ran into too many issues with the VM.
Where do you get the “Ubuntu-mate-20.04.3-desktop-amd64” file?
I tried using WSL with ROS.
It's such a nice experience since Windows' UX/UI is so good and smooth.
However when it comes to sending/receiving serial between your computer and robot.
There are a lot of setups and commands with WSL and Windows to make it function properly.
It's still not very good for making robots in 2022. I'm still waiting for their future to be more stable and easier to use for the robot industry.
Hey could you forward me a guide on how to run ROS on WSL? I have WSL setup on my pc but I'm not sure how to run ROS with only the terminal.
Please make a video how to run in docker.
Hi Shan! I do plan on making a tutorial on installing/using ROS in Docker at some point (as that is how I use it for my own development), however there are a bunch of other tutorials in the pipeline to work through first so it will probably be a while off :)
@@ArticulatedRobotics awesome. Nice to hear that. Can’t wait..
hi , thanks for sharing it , unfortunately I am not able to find the ISO file , I have the 17 version on win 10
yeah mate same problem let me know if u find anything about this
Thanks for the video. What should be the system specification for the VM uses ROS?
Hey really nice video!
For using ROS and Gazebo for drone programming, which laptop would you recommend? I'm thinking to buy a Linux (ubuntu) based one for this application
Thanks! In general, most laptops will be fine. I'd pick a laptop based on its other specs and do a quick search for " linux issues" to see if anyone has had problems. In my experience the most likely issues will be around power management and graphics cards, but things tend to be pretty good these days.
One important thing to consider is if you will be doing a lot of image processing and especially deep learning stuff, make sure you get something with a dedicated GPU, preferably Nvidia since some of the libraries rely on CUDA.
Apart from that I reckon pretty much any new mid-tier or higher laptop will handle all the tasks you'd be doing.
@@ArticulatedRobotics 👌 awesome. Thanks for that. I'm going to use a lot of sensors like lidar, ImU and image processing and do some sensor fusion. So will probably go for a higher end linux based laptop. Looking forward to your videos!
@@avishkarseth1955 Sweet! Good luck with it all, and thanks :)
Humble tester :) I tried running virtualbox/ubuntu jammy/ROS humble. I kept getting segfaults wihen running gazebo ignition tests. I will stick to a bare-metal Ubuntu Jammy installation.
Yeah, VM's can be so hit and miss, especially with bleeding-edge software and different people's hardware environments - bare metal is probably a good call for now (although judging by your later comments, also had its issues!)
Humble can run on windows also right,that's what makes this distro diff from other distros
Hi which do you recommend me to start with ? ROS noetic or ROS2 ? Thanks for the video
Hi! I'd definitely recommend starting with ROS 2. Although there are more resources around for ROS 1 (since it is older), it is no longer being actively developed, and ROS 2 is also just a better system. So ROS 2 will be better for starting out as it will be around for a long time.
@@ArticulatedRobotics o thanks for the suggestion
Go on with ROS2. I'm using ROS1 noetic and most of the package that I need to use is falling apart rn.
do we follow this VM guide if we have Windows if we do does this work?
I have problem installing ros and pls help me i really need it in my project and its very important
Can you somehow contact me and help me please
How to download Ros and gazebo?
thanks sir , can you share your gitub adress. or source code of the project ( self - driving - car )
Linux? More like Winux cause it’s so good!
can you share the link to the .iso file?
Hi Andres, sorry for the delayed reply. The ISO is available here ubuntu-mate.org/download/amd64/focal/
Thanks bro❤
Does not let me download ros-foxy-desktop:
abdul@abdul-virtual-machine:~$ sudo apt install ros-foxy-desktop
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package ros-foxy-desktop