Abstract
In this paper, we present the development of self-stabilizing platform using MPU-6050 as the Inertial Measurement Unit (IMU). Using this along with two high torque servo motors and Atmega16 as the main controller, we are able to maintain the platform along the horizontal axis whenever the orientation of the structure changes. IMU is a device which is used to measure positional and angular motion of a body. Here we are using MPU-6050 as an IMU which has an inbuilt accelerometer and gyroscope for providing six degrees of freedom. The logic behind the software part is the conversion of digital data obtained from MPU-6050 to positional acceleration and angular velocities, then filtering the data and computing the orientation of the platform (in the form of angles) using some predetermined mathematical functions, and then converting the orientation to angular rotation and then finally to PWM signals for controlling the motion of the servo motors.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Popelka, V.: A Self Stabilizing Platform. Int Carpathian Control Conf 15, 458–462 (2014)
MPU-6050 datasheet https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf
I2C implementation https://www.nxp.com/docs/en/application-note/AN10216.pdf
MPU-6050 register map (for programming purpose) https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf
Atmega16 datasheet http://www.atmel.com/images/doc2466.pdf
About Complementary Filter http://www.pieter-jan.com/node/11
Calculation of Roll and Pitch angles https://www.nxp.com/docs/en/application-note/AN3461.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tripathi, V., Bansal, A., Gupta, R. (2019). Development of Self-stabilizing Platform Using MPU-6050 as IMU. In: Rawat, B., Trivedi, A., Manhas, S., Karwal, V. (eds) Advances in Signal Processing and Communication . Lecture Notes in Electrical Engineering, vol 526. Springer, Singapore. https://doi.org/10.1007/978-981-13-2553-3_36
Download citation
DOI: https://doi.org/10.1007/978-981-13-2553-3_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2552-6
Online ISBN: 978-981-13-2553-3
eBook Packages: EngineeringEngineering (R0)