Robotics Assignment#1
Robotics Assignment#1
Robotics
CEP Proposal
Title: Shuttlecock Picking Robot
Group Members
Name Enrollment Section
M. Arham Kakar 01-133212-061 BEE-7A
Talha Shahzad 01-133212-137 BEE-7A
Naveed Ur Rehman 01-133212-105 BEE-7A
Mamoona Ahmed 01-133212-159 BEE-7A
Submitted To
Dr. Marium Iqbal
Department of Electrical Engineering
Bahria School of Engineering and Applied Sciences
H-11, Islamabad
Submission Date:
23/10/24
Problem Statement
In this assignment, your team will design and develop an autonomous robot capable of detecting,
collecting, and placing shuttlecocks at a predefined location. The robot will utilize machine
learning (ML) algorithms for shuttlecock detection and control techniques for maneuvering,
collection, and precise placement. This project will combine your knowledge of robotics, control
systems, and machine learning to build a practical solution for automating a common task in sports
environments.
1. Introduction:
A shuttlecock picking robot is an automated device that collects shuttlecocks from the badminton
court. It helps players and coaches by saving time and effort during training sessions or matches.
Using sensors and motors, the robot can detect and pick up scattered shuttlecocks. It moves around
the court autonomously, storing the collected shuttlecocks in a basket. This innovation makes
practice more efficient and allows players to focus on improving their skills.
2. Materials:
The following materials will be used as an essential part of the robot:
a) Frame:
For the frame of the shuttlecock-picking robot, aluminum is the most effective option due to its
strength, lightweight nature, and durability. It's corrosion-resistant and cost-efficient for long-term
use. Alternatively, plastic (like ABS) is highly cost-effective and lightweight, suitable for
prototypes, while acrylic is visually appealing but less durable. Choosing between these materials
depends on balancing budget, durability, and weight, with aluminum often providing the best
overall performance.
e) Microcontroller:
The microcontroller is the heart of any robotic system because it is responsible for providing the
instructions to the various sensors, drivers etc. to perform the respective task that is programmed
into it. There are different types of micro controllers that include Arduino uno and nano, esp32,
Raspberry pi, STM32 and many others. These microcontrollers are not final because further
research is required to attain the best microcontroller for the specific purpose therefore the use of
microcontroller will be specified in the next assignment.
f) Shuttlecock Mechanism:
The next part of the robot includes a mechanism that is used for lifting the shuttlecock by detecting
it and then placing it in the container for use. The mechanism can be a robotic arm, or a rolling
blade mechanism or a vacuum pipe with a suction pump to suck the shuttlecock and place it in the
container.
g) Power Source:
Lithium-ion cells will be used for providing the battery supply to the robot.
Note:
The materials provided in this proposal are not finalized yet because some of them are a bit
tricky to use therefore it can be changed depending upon the further research conducted on the
later stage of the project development.
3. Methods:
a) Autonomous Navigation:
Path Planning Algorithms: Use data from sensors to navigate the court without hitting obstacles.
PID Controllers: Ensure smooth motor control for accurate movement.
b) Shuttlecock Detection:
Computer Vision: Cameras paired with software can identify shuttlecocks using image
processing techniques.
Sensor-based Detection: Ultrasonic or infrared sensors detect shuttlecock proximity based on
size or reflectivity.
c) Collection Mechanism Design:
Suction or Gripper Mechanism: To pick up shuttlecocks from the court.
Mechanical Arms/Brushes: Sweep shuttlecocks into a collection bin.
d) Programming & Control:
Microcontrollers (e.g., Arduino or Raspberry Pi): For processing sensor data, controlling motors,
and coordinating the robot’s movements and tasks.
AI Algorithms: (optional) to improve the robot’s efficiency over time by learning from its
environment.
6. Financial Analysis:
The Financial Analysis of the components used in this robot includes the following:
Component Type Component Name Quantity Component Price (PKR)
Body Frame Acrylic, Plastic, Metal 1 3500
Microcontroller Raspberry Pi 1 32,000
Sensor Ultrasonic Sensor 1 300
Camera Module Raspberry Pi 1 1500
Drivers Motor Driver 1 500
Motors Dc Motor 2 1400
Power Source Li Battery 12V 1 1200
Wires Connecting Wires Bundle 1000