This was a project for the Control Laboratory course. I used gyro-sensor, accelerometer, rotary encoder for finding the position of the robot. I used shortest path finding algorithms for generating path. Then I combined all these things together to make the vehicle.
This robot was made for a competition that I participated in with my teammates. The task of the robot was to automatically traverse a grid with some restricted nodes in it, then to remember the positions of the restricted nodes. After that, some boxes were added on some random places on the grid and the robot had to collect and carry all the boxes to the inventory avoiding all the restricted nodes in the grid. I designed the electric circuits and helped other teammates in the coding sections as well. I also fixed some bugs both in code and in the design with other teammates on the gripping mechanism of the robot.
This robot was made for the same competition as mentioned above. The task of this robot was to help the Auto-bot in different critical situations (like crossing a bridge, crossing a river). This robot also had the same gripper mechanism and electric circuitry as the Auto-bot. Additionally, I had to analyze the Bluetooth signal of the gamepad so that I can use it with the robot.
This robot was made purely for fun. The task of the robot was to traverse a grid of any shape with restricted nodes in many places, then return to the initial position by generating the shortest path. I used PID controller for smoothing the movements of the robot. I tried to use several algorithms for finding the shortest path, I started with the most popular ones like the BFS and DFS algorithm and ended up with the flood-fill algorithm. I had to work on the mechanical design and the electric circuits of the robot as well.
In this project, I used IR sensors on a robot for reading an image by traversing over the image. I then did image processing to get the best out of the scanned image and converted to an encoded-signal. I used Bluetooth module to send the information to a receiver which was already programmed to decode the signal and to reproduce the image.
Independently designed the whole microprocessor with custom instruction set and completed simulation using a simulation software named Proteus. This project was for microprocessor laboratory course.