Our project is an approach to the problem of collision avoidance of mobile robots taking advantages of multi-agents systems to deliver solutions that benefit the whole system. The three major phases are collision detection, obstacle identification and collision avoidance. The proje
Application of MEMS Accelerometer in Shock Event Monitoring and Collision Detection
Our project is an approach to the problem of collision avoidance of mobile robots taking advantages of multi-agents systems to deliver solutions that benefit the whole system. The three major phases are collision detection, obstacle identification and collision avoidance.
The project is to use Inertial Navigation System mobile robot having differential drive and a network of 4 MPU6050 sensors to monitor shock event and detect collision. Mpu6050 is a mems based sensor having 3-axis gyroscope and 3-axis accelerometer. We monitor events by extracting raw data on microcontroller from Arduino Uno through I2C protocol. The basic parameters we cover in this project are:
1-To implement the INS on Indoor Mobile Robot, We have to define a pre-planned path to our Microcontroller.
2-The focus of our project here is to monitor shock events and detect collisions.
3-We will use mems based sensor mpu6050 to complete these tasks.
4-Our main objective is to detect collision and monitor shock events. When our mobile robot is on a pre planned trajectory and collides with some other object, then Mpu6050 gives the feedback of that collision to the Arduino, which we can observe on microcontroller.
5-We use an I2C protocol as series of communication.
The controller we are using is Arduino Mega/ESP32, the sensor we are using is Mp06050. We are using two DC Motors which are connected to left and right wheels of robot model. These motors are driven through motor driver. The motor driver operates according to the Arduino commands and controls the motion of our robot.
We have implemented a network of sensors (MPU6050). Our network consists of 4 mpu6050 sensors implemented in such a way that each sensor monitors shock and detects collision depending on the point of impact which sensor picks (the one that is nearest to the point).

The idea of using mpu6050 for detecting collisions is being widely used and adapted by many companies now. It can be used to prevent accidents. The victim's lives can be saved by providing proper medical aid on time. Statistics show that many of times when the accident is severe, the witnesses to the accident or the passersby are reluctant to help because of the long procedures of reporting the accident to the police and the inquiry involved. A system with mpu6050 can detect a crash and location of accident. The MPU6050 MEMS sensor detects the occurrence of accident with the help of 3-axis gyroscope and 3-axis accelerometer. With the auto dialer feature, the family of the victim is informed. The GPS module reads the accurate location of the accident spot and this information is sent to the emergency providers. This system has helped in reducing the response time to the accident by reporting to the hospitals efficiently. This has been vital in saving the lives of the victims. Airbag sensors also use the same concept. As these sensors have a certain threshold point. If the intensity of shock exceeds this threshold point then the airbag is activated.
This project is part of the MEMS Application in Robotics research group based in SSCASE-IT. Our research group focuses on designing and applying MEMS based sensors in the area of robotics to measure and understand inertial parameters which we then use as a testbench to design our own MEMS accelerometer and gyroscope sensors.
Apart from collision detection and shock monitoring, Mpu6050 has wide applications and uses such as
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| 6 wheels robot chassis | Equipment | 1 | 30000 | 30000 |
| differential drive | Equipment | 1 | 5000 | 5000 |
| Microcontroller | Equipment | 4 | 1500 | 6000 |
| sensor MPU6050 | Equipment | 8 | 400 | 3200 |
| L298 driver | Equipment | 7 | 493 | 3451 |
| Bluetooth module | Equipment | 2 | 550 | 1100 |
| wires | Miscellaneous | 100 | 10 | 1000 |
| button | Miscellaneous | 3 | 200 | 600 |
| breadboard | Miscellaneous | 4 | 400 | 1600 |
| solder | Miscellaneous | 1 | 700 | 700 |
| rechargeable batteries | Equipment | 15 | 300 | 4500 |
| charger | Miscellaneous | 3 | 400 | 1200 |
| Glue gun | Miscellaneous | 1 | 850 | 850 |
| Total in (Rs) | 59201 |
HOMEPAGE WITH LOGIN FORMS : AUTHENTICATION OF LOGIN FORMS VIA ONLINE A...
In any refrigeration system, the evaporator plays a key role in the whole cycle. The purpo...
With the rapid advancement of technology, the number of research conducted on mobile devic...
In ceremonies we have to do everything manual that consumes our time and time is everythin...
As the climate change and gobal warming threaten the future of our planet, it is becoming...