top of page

Self-balancing ball and plate (Mechatronics)

Nicholas Chan

A stewart platform designed to test robustness of robotic arms

This Stewart platform has been designed to enable the user to place an object on top of the upper platform and use either a set program or user inputs to add disturbances into the object that is at rest. This in turn will test the robustness of robotic arms that seek to grab items resting on the platform and their ability to react to the change in the object. The main sensor used is an inertial measurement unit that provides data on the acceleration and rotational velocity of the upper platform, which is then used to calculate the current orientation of the platform. Due to the drift that the sensor will experience over a long period of time, an auto-calibration function has been designed to re-adjust the orientation values when the system is at rest to provide data that is as accurate as possible. The calibration functions utilize a complementary filter that passes the gyroscope values through a high-pass filter and accelerometer values through a low-pass filter to provide a orientation data with minimal error.

Page Views:

This Stewart platform has been designed to enable the user to place an object on top of the upper platform and use either a set program or user inputs to add disturbances into the object that is at rest. This in turn will test the robustness of robotic arms that seek to grab items resting on the platform and their ability to react to the change in the object. The main sensor used is an inertial measurement unit that provides data on the acceleration and rotational velocity of the upper platform, which is then used to calculate the current orientation of the platform. Due to the drift that the sensor will experience over a long period of time, an auto-calibration function has been designed to re-adjust the orientation values when the system is at rest to provide data that is as accurate as possible. The calibration functions utilize a complementary filter that passes the gyroscope values through a high-pass filter and accelerometer values through a low-pass filter to provide a orientation data with minimal error.

  • facebook
  • linkedin

Organised by the Department of Electrical and Computer Systems Engineering of Monash University

bottom of page