← Moses Sampson All projects

Project 04

6 Seater Simulator: Hexapod 6DOF Motion Control System

Option One Live · Dubai · Python + PySide6 · 6DOF Motion Platform Control · UDP Hardware Integration

A full desktop control application developed for a 6-seater motion simulator using a hexapod-style 6DOF motion platform. The system brings together real-time motion control, video-synchronized playback, special effects triggering, and scenario-based show automation in a single operator-friendly PySide6 interface.

The application is designed to control the simulator directly over UDP without requiring a separate server. It converts Surge, Sway, Heave, Roll, Pitch, and Yaw values into actuator position packets using inverse kinematics, while also handling auxiliary effects such as air pressure, vibration, wind, rain, snow, lightning, smoke, fire, and fan speed.

The 6-seater simulator installed in front of the show screens
The 6-seater simulator in the installed venue, screens live.

System Overview

{{ f.n }}

{{ f.label }}

  • {{ t }}
The Rig Control tab with per-axis sliders, special effects and auxiliary outputs
Rig Control — the six axes, special effects and auxiliary outputs, with reset and E-STOP always in reach.
The Motion Editor with a curve timeline and keyframed motion and effects channels
Motion Editor — curve timeline over the six DOF axes plus every effects channel.

My Role & Contributions

  1. {{ r.title }}

    • {{ b }}
The motion base and seat cluster from the side
The hexapod base and seat cluster — six seats on one motion platform.

Tech Stack

{{ l.name }}

{{ c.name }}

Project Highlights

{{ h.title }}{{ h.text }}