Академический Документы
Профессиональный Документы
Культура Документы
The objective of this project is to create an autonomous robotic arm that has the capabilities of
playing air hockey against a human opponent. Using computer vision algorithms, a camera will
detect the puck. The robotic arm receives the coordinates and moves to the position that
corresponds to the trajectory coordinates. Additional features that might be included in future are
a screen for replays and displaying scores, puck return system, and LED strips for lighting
effects.
Our main motivation and purpose for this project is to gain experience with the robotics,
computer vision, hardware design an motion control which might be useful for us in the future as
most of the industries are being automated and moving towards smart technologies rather than
convenitial design
Objectives
The main Objectives are summarized as follows
Autonomous Robotic Arm
Visual Object Tracking
Accurate Trajectory Prediction
The main purpose of the project is to develop a multifunction robot which could be used for productive
as well as gaming purpose. The primary focus of the project is onto developing a computer striker able
to defend attack the moving puck and prevent the human player from scoring. Further more the design
of the power supply would also be part of the project to be able to power our robot uninterrupted.
The secondary objective of this project is to develop a moving pen which would help user to write in
different fonts.
The first part will cover building a wooden air hockey table while the second part is the main
implementation which will be focused on building the robotic arm capable of defending and moving in x
and y axis.
Furthermore the robotic arm with the help of the microcontroller will be equipped to perfomthe
fnctions as follows
Materials
AIR HOCKEY TABLE
Robotic Arm
Rasberry pi
3 A4988 Drivers with heatsinks
12v fan for electronics cooling
3 NEMA17 stepper motors 48N-cm
Motor cable and connectors
Five meters belt
Stainless Steel rods 46cm (1 meter steel rod and cut)
Why choose Rasp Pi
The Rasp Pi is open hardware, with the exception of primary chip on it, Broadcom SoC. Which runs
the main components like Graphics, Memory and USB controller, etc. The Rasp Pi is designed for
Linux operating systems and now many of the other Operating Systems have been optimized for it
like Raspbian and Windows IoT.
Initiate
Capture
Video
Input
Resize
Captured
Input
Get Spatial
Moments
Improvements
After achieving the intial objectivties we wish to modify our design to enable it to perform more
functions making it versatile and more useful.
Hance here are the ideas that we wish to make a part of the improvement section