Technology

Want Driving Simulator Feedback? Make the Robot Do It

A humanoid robot can move a VR driving chair in sync with game events using camera tracking and G-force data, boosting immersion while also raising comfort questions.

A humanoid robot is stepping into the driver’s seat of VR—by physically moving a player’s chair to match what happens on screen.

The research project explores a form of “haptic media” that relies on a humanoid robot instead of building an expensive. purpose-made force-feedback chair.. The core idea is straightforward: when you play a VR driving simulator. the robot generates the physical sensation by shifting the chair in response to in-game forces.

In practice. a Unitree G1 humanoid robot is positioned behind the player’s seat and uses its hands to grasp the chair.. To keep the robot precisely aligned. spherical markers attached to the chair are tracked by the robot’s depth camera. allowing the system to continuously estimate the chair’s position.

The robot’s movements are then guided by real-time force information coming from the simulator.. G-force signals produced by Assetto Corsa. running on a PC. are fed into the setup so the robot knows not only when to move. but also how much and in what direction to shift the chair to reflect events inside the game.

The reason this approach stands out is its emphasis on using an existing humanoid platform as a general-purpose device.. Rather than requiring hardware modifications to create a dedicated force-feedback system. the robot effectively acts as an interchangeable mechanism that can sit. perceive the chair. grasp it. and move it based on external inputs.

That has a practical implication for developers and experimenters: instead of designing new actuators and custom motion hardware. teams can potentially explore physical feedback experiences by pairing a robot with software signals.. In this case. the researchers chose a driving simulator—a genre where sideways motion. acceleration cues. and vibration sensations naturally map to what players expect to feel.

Participants reportedly found the synchronized motion feedback accurate and highly enjoyable, suggesting the basic timing and matching between what the simulator indicates and what the robot does can work well in real sessions.

Even so, the system is not without friction. Some testers described rough edges around comfort, particularly that the sustained motion and constant vibration became tiring over time. In certain cases, the motion feedback appeared to make VR sickness worse.

The project’s overall framing remains positive: using a humanoid robot as the physical feedback layer appears to be a conceptual success.. It also highlights why these robots are drawing attention beyond robotics labs—because they can be deployed as flexible tools capable of interacting with everyday objects. responding to software cues. and producing tangible sensations without a full redesign of the hardware stack.

While this demonstration is about driving. the report also notes that interactive force feedback in VR has been done with robots before.. What changes here is the choice of a humanoid robot that can sit in a chair-based setup and perform the full loop—looking with a camera. grasping with articulated hands. tracking the chair. and moving it in real time based on simulator physics signals.

In the end. the experiment points to a broader direction for entertainment and simulation: humanoids may become a modular way to deliver physical effects as software inputs evolve.. The comfort challenges observed by testers also underline an important reality for the future—immersion isn’t only about accurate force mapping. but also about managing how continuous motion and vibration affect the human body in VR.

The video for the demonstration is embedded below, and additional details are available in the team’s research paper.

humanoid robot VR driving simulator force feedback haptic media robot Unitree G1 chair tracking Assetto Corsa G-force signals VR sickness comfort

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Please solve:Captcha


Secret Link