Should I use only ROS2 for Windows for V-REP interface?

asked 2019-10-03 12:51:24 -0500

JayROS gravatar image

First off, I'm very new to ROS. I recently read there is now ROS for Windows. I created a biped robot model with Fusion 360, imported it into the V-REP simulator. I have the Anaconda 3 distribution and using Spyder/Python to communicate and successfully manipulate the model in V-REP using their APIs. I am working on adding some AI/machine learning with tensorflow/gpu (created tf_gpu env) through this as well, trying to get the model to learn how to walk.

I followed the steps on installing ROS1 (melodic) on Windows ( I have an Alienware Aurora R7 with Windows 10 installed. I managed to get roscore running on another terminal/command prompt. I haven't successfully been able to "catkin build" my workspace yet (ImportError: No module named termios).
After some further reading, I see that ROS2 is being used a lot out there. So, I am thinking I might have to start over and reinstall the correct ROS version. Should I just use ROS2 for Windows for this work or do I just continue with ROS1 for Windows? If I should use ROS2, do I uninstall ROS1? I am looking for some guidance to get the best/correct setup/version of ROS to use on my Windows machine and interface with V-REP. Thank you for your time and any direction you can provide, J

edit retag flag offensive close merge delete


The first thing to figure out in this case would be whether there is ROS 2 support for V-REP available.

If that doesn't exist going to ROS 2 would mean you'd have to add creating such an interface for V-REP to your list of tasks, which seems like it would be undesirable.

gvdhoorn gravatar image gvdhoorn  ( 2019-10-04 06:11:26 -0500 )edit

I hadn't thought of that. Thank you for your input. I went over to V-REP forum and they said the port for ROS2 for the RosInterface will be available, hopefully the second half of November.

JayROS gravatar image JayROS  ( 2019-10-04 08:20:22 -0500 )edit