How to setup a catkin workspace in a native Windows environment?
I have successfully installed ROS and managed to launch Gazebo and rviz with the command line commands based on a tutorial video, but I don't know how to set up a Catkin workspace in a Windows environment. All Catkin tutorials were from a Ubuntu base using a Ubuntu terminal. Can anybody walk me through the process or provide a link to a tutorial?
First of all I would not recommend using ROS 1 in windows and you should just use Ubuntu via a virtual machine or the real thing and I would only suggest using Windows for ROS if you were using ROS 2
I've read online elsewhere that ROS2 is not recommended for beginners as it's mainly in a testing phase (although I guess that's true of ROS For Windows), but my Ubuntu VM is kinda slow when I run more bulky applications like Unity and Gazebo. I also don't have a flash drive to dual boot on BIOS, so I'd still like to know.
I'd say the slightly more positive way to describe it would be: "it's in a state of development".
ROS 2 is being used by quite a few companies and organisations to base products and research projects on. It's (ie: ROS 2) an ongoing development effort which will never be "finished", so describing it as being "in a testing phase" is not really something you can say I believe.
Might be worthwhile to install and learn both. However, I have found that the problem with ROS 2 at present is that it only has 200 libraries, so you can accomplish more with ROS1 with over 2000 packages. So might be worth my time to utilize both.