ROS 2 Vehicle Control with Feedback Linearization in BeamNG.tech

A great example of what the BeamNG.tech + ROS 2 integration enables:
community users from the PSD research group at the University of Pisa have implemented a feedback linearization controller to stabilize a BeamNG vehicle inside a circular trajectory of radius R.

Using the BeamNG–ROS 2 bridge, the vehicle is fully controlled from ROS 2 in real time, with state feedback driving steering and throttle commands. The same controller is applied to both a bicycle model and a high-fidelity BeamNG vehicle, showing strong agreement even under disturbances.

This project highlights BeamNG.tech as a powerful platform for nonlinear control prototyping, ROS 2 integration, and realistic vehicle dynamics testing all without physical hardware.

More details are available in the project material.

2 Likes