ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org

First beta of ROS1 integration for Farming Simulator19

Hi all,

We’ve just made FS19_modROS available to the public. It’s all work-in-progress but if you are interested, feel free to take a look.

Have fun!

23 Likes

This is super impressive. Can we get euro truck simulator next? :smile_cat:

1 Like

Thanks. @tcchiang did almost all of the difficult parts.

Actually, that’s where we got the idea :slight_smile:

There is a ROS 2 plugin for ETS2 (and its American variant): brunodmt/ets_ros2. It “only” publishes telemetry in its current implementation though.

modROS is nowhere near as sophisticated, but that’s mostly because ETS2 supports regular C/C++ plugins, whereas Farming Simulator doesn’t.

We’d love to be able to use roscpp / rclcpp, but it’s all Lua with some Python hacks right now.

If anyone has any contacts at Giants Software we’d love to get in touch with them to improve the integration.

3 Likes

Desert Bus.

Staying on-topic: we’re looking for help from the community in order to improve our integration.

Specifically, we’re looking for people interested in extending the sensor data we can get out of FarmSim.

Right now we have rudimentary LaserScanner data and a regular 2D RGB sensor_msgs/Image stream.

We’d like to add something like a depth camera.

For that we’d probably need to capture data from the rendering pipeline of FarmSim, which can be done, but is out of our comfort zone.

This would be Windows-based development in this case, for once not Linux :slight_smile:

If you’ve some experience with hooking DirectX rendering pipelines or similar techniques, post a comment here, send me a DM or post on the issue tracker.

2 Likes

We’ve uploaded another entertaining video: Laser scans in RViz from the train in FS19’s Ravenport:

Enjoy :slight_smile:

4 Likes