Hello everyone,
My colleague and I are working on integrating BeamNG.tech with ROS2. We would like to know what the best configuration is to make this integration work. Specifically, which machine should run the simulator and which one should run ROS2?
Currently, we are running the simulator on Windows and have successfully installed ROS2 Humble Hawksbill on the same system. We are using PyCharm as our Python environment and have followed the guides provided on the GitHub repository.
However, when running the command rosdep install -i --from-path src --rosdistro humble -y
in the PyCharm terminal, we receive the following error:
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
beamng_agent: Cannot locate rosdep definition for [beamngpy]
beamng_bringup: Unsupported OS [windows]
beamng_ros2: Unsupported OS [windows]
beamng_msgs: Unsupported OS [windows]
beamng_teleop_keyboard: Unsupported OS [windows]
This error seems to indicate that rosdep is not supported on Windows. Is this the case, or are we missing a step in the process?
We are new to working with ROS2, so any advice or guidance would be greatly appreciated!
Thank you!
Davide & Stefano