Automated seat adjustment system for enhanced vehicle ergonomics using anthropometric data and Arduino-based control
Abstract
Arduino Uno microcontroller that performs logic operations to actuate vertical and horizontal movement using a linear actuator (BTS7960 motor driver) and a NEMA 23 stepper motor (TB6600 driver), respectively. Ultrasonic sensors measure the three anthropometric segment lengths: head-to-buttocks, knee-to-buttocks, and knee-to-foot. An IR proximity sensor is utilized to determine foot presence to begin the adjustment process. An ignition switch activates and deactivates the system, and if turned off, the seat will return to the original starting position. The system provides real-time feedback to the user, displaying percentile classifications and adjustment states on a 128x64 OLED display. The system currently supports male and female users from the 5th to 95th percentile, using ergonomic mappings based on RAMSIS simulations. Experimentally tested for precision alignment of position (±2 mm), and the system maintained its performance and consistency across multiple repetitions and conditions. By allowing for adaptive, user-specific positioning, the system shows notable improvement over traditional manual systems - and preset methods. Future work aims to extend the sensor framework to include posture tracking and machine learning for advanced real-time user profiling and will ultimately deliver the idea of intelligent, user-aware vehicle interiors.
Fields of Study & Subjects
Ergonomics and Musculoskeletal Disorders
Assistive Technology in Communication and Mobility
Ergonomics and Human Factors
Publication details
- Journal / source
- CRC Press eBooks
- Pages
- 375–384
- Publication date
- 17 February 2026
- Language
- EN
- Document type
- Book chapter