Omni Bot


We built a four-wheeled omnidirectional robot during our training phase, focusing on understanding holonomic motion and motor control.
Key Features & Implementation:
Drive System: Four omni wheels arranged in a standard X-configuration, enabling holonomic movement — forward, backward, sideways, and diagonal without changing orientation.
Control Hardware:
Arduino as the central microcontroller for motor actuation.
Cytron motor drivers to manage current and PWM control for the four DC motors.
Power System: Powered by a 3S LiPo battery, providing sufficient voltage and current for sustained motion.
User Interface: Controlled via a PS3 controller, mapped to velocity vectors for intuitive teleoperation.
Software & Algorithms:
Implemented kinematic transformations to convert joystick inputs into individual wheel velocities.
Ensured smooth acceleration/deceleration and minimal slippage during omni-directional motion.
Lessons Learned:
Developed hands-on understanding of holonomic kinematics and omnidirectional drive systems.
Learned the practical challenges of wheel slippage, motor calibration, and current handling in multi-motor systems.
Gained experience in microcontroller-based motor control and real-time joystick interfacing.
© 2025. All rights reserved.
All company logos, images, and trademarks are the property of their respective owners. Images sourced from public press releases are used here for informational and educational purposes only, with proper attribution. All other images, including photographs and project visuals, are original and owned by the site author. The inclusion of company images does not imply endorsement, sponsorship, or affiliation.