Table of contents
Table of contents
COMPETITION IN INDUSTRY
PROJECT DETAIL REPORT
TEMPLATE
Team Name:
Team ID:
Application ID:
1
Table of contents
1. REPORT SUMMARY (10 POINTS)..........................................................3
2. TEAM CHART (5 POINTS).....................................................................3
3. PROJECT CURRENT STATUS ASSESSMENT (5 POINTS)........................3
4. VEHICLE DESIGN (40 POINTS).............................................................3
4.1. System Design (10 Points).........................................................................................3
4.2. Mechanical Design of the Vehicle..............................................................................3
4.2.1. Mechanical Design Process (3 Points)...................................................................3
4.2.2. Ingredients (3 Points)..............................................................................................4
4.2.3. Production Methods (2 Points)................................................................................4
4.2.4. Physical Characteristics (2 Points).........................................................................4
4.3. Electronic Design, Algorithm and Software Design....................................................4
4.3.1. Electronic Design Process (3 Points)......................................................................4
4.3.2. Algorithm Design Process (3 Points)......................................................................4
4.3.3. Software Design Process (4 Points).......................................................................4
4.4. External Interfaces (10 Points)...................................................................................5
5. SECURITY (10 POINTS)........................................................................5
6. TEST (5 POINTS).................................................................................5
7. EXPERIENCE (5 POINTS)......................................................................5
8. TIME, BUDGET AND RISK PLANNING (5 POINTS).................................5
9. ORIGINALITY AND LOCALITY (5 POINTS).............................................5
10. COMMERCIALIZATION POTENTIAL (5 POINTS).....................................6
11. BIBLIOGRAPHY (5 Points)....................................................................6
2
Team Baitussalam has been tirelessly working on completing our project. After
finalizing the 3D design, we immediately started the work on the circuits and
electronics for our robot. One of our biggest challenges was organizing the
wiring and circuits in a way that facilitated easy access without creating a
mess inside the robot. Our Mechanical team carefully crafted the robot,
anticipating and addressing potential issues. This phase proved to be the most
demanding part of our endeavor. Utilizing powerfully built yet lightweight
aluminum sheets for the base and other components, we ensured durability
without compromising agility. Nuts and bolts were chosen to guarantee quality
assembly, with all parts crafted in-house using CNC machines or skilled labor.
Our robot is equipped with sensors for line following, junction detection, QR
code reading, and overload warnings, with an LCD display for real-time
monitoring. Our programmers developed algorithms predominantly in C or
Python to drive the robot's functionality. In addition to functionality, we
prioritized security by installing a dedicated panel for emergency shutdowns in
case of short circuits or other issues.
Amidst global economic challenges, we've tried our best to maintain the
affordability of our robot without compromising quality.
3
use of relevant hardware electronics. He will be designing the GUI of
our Robot and programming the mounted Touch-Screen Display on
our robot.
Consultant Information:
The name of the consultant is Zeeshan Abbasi, who is also acting as an advisor to
the team. Mr. Zeeshan has done his Electrical Engineering and Masters in
Education from National University of Science Technology, Islamabad. He is
currently serving as Principal and Robotics Instructor at Baitussalam School.
Organizational Chart
5
Fig. 4.1 Robot External Design
Research went on on the internal design of the robot,Lifting Mechanism,Actuators,Tyres,Chain etc. Before
every thing the base, the primary thing,was designed and the places of each component was decided and
designed.The material decided for the base is aluminium because of its excellent combination of propeties,
Light weight, High strength to weight ratio,Formability and malleability.
(Picture of base)
The base has the L-shaped angles connected on it for fixing the lifting mechanism and rest of the
components.The lifing mechanism is a gear lifter mechanism that will convert the circular motion in the lifting
mechanism into linear motion.The circular motion is generated using the DC motor with high torque.The
reason to select this motor is the property of high torque which could easily lift the weight of 25kg.
After adding the mechanism, motors and sprockets,tyres and chain to the base the final internal system with
everything was designed.
Also added the other components like ,power supply,GUI,sensors and circuitary.The model of this design is
given in Fig.4.x
6
To easily acsess the circuitry, without opening the external sheet we designed an opening cover on the back
side of robot , the cover is wide and long enough for easily working inside the robot.The model of this is
shown in Fig.4.x.
(picture of the back opening )
The chosen robot design was selected for its optimal balance of
functionality and performance, meeting all specified operational
requirements efficiently.This design offers a cost-effective solution
without compromising on essential capabilities, ensuring resource
efficiency throughout its lifecycle.Its manufacturing and assembly
processes are straightforward, enabling seamless production scalability
while minimizing complexity.Safety features and ergonomic
considerations are integrated into the design to ensure user-friendly
operation and maintenance.Feedback-driven iterations and
comparative analysis confirmed that this design excels in meeting
project objectives, making it the ideal choice for our robotic system.
While the frame and fasteners were designed in-house, we bought the
gearbox, chains, and motors from trusted market suppliers to meet our
specific requirements and standards.In consideration of safety, we
developed a dedicated emergency stop button panel to swiftly address
any unforeseen emergencies or short circuits. Furthermore, each
sensor was encased in custom-designed casings to safeguard against
environmental hazards and ensure optimal functionality.
7
4.2.3. Production Methods (2 Points)------(Ehtesham and
Hassaan)
After succesfully designing the robot, we used CNC machining for the
production method due to the precision, efficiency nad easy access to
quality work. The CNC machine could give us the parts with exact
dimensions we required for our robot. However, at times we used
latheman services for small parts such as manufacturing nuts and bolts
or making some corrction in thr already designed parts.
Quantity
No Product Name Description Used
High-performance motor driver with advanced 2
features for precise control and robust operation,
1 RoboClaw Motor Driver ideal for this system because of operating at high
voltages and current.
(Ready Received)
Powerful microcontroller board with an expanded 1
set of I/O pins and memory, suitable for complex
2 Arduino Mega projects requiring multiple sensors and actuators.
(Ready Received)
Essential components for connecting electronic
components, available in various lengths and
__
3 Wires gauges for different applications.
(Ready Received)
Low-power, low-cost wireless communication 4
protocol for short-range networking in industrial
4 ZigBee automation and suitable for this system.
(Ready Received)
8
Compact development board equipped with 4
ZigBee module and peripherals, facilitating rapid
prototyping and deployment of wireless
5 ZigBee Board communication.
(Ready Received)
The LCD display/control panel provides a user- 1
friendly interface for system operation and
LCD Display / Control monitoring.
6 It allows users to view important information such
Panel
as battery levels, weight measurements, and
system status at a glance.
9
Infrared sensors designed for precise line detection 4
in robotics and automation, ideal for line-following
Qtr Line following of this system.
12
sensors
(Ready Received)
Distance-measuring sensors utilizing infrared light 5
for accurate proximity detection, suitable for
13 Sharp IR sensors detecting the objects in front of the robot.
(Ready Received)
Installed in the robot for reading QR code in the 1
arena, it was preferred because of its quick
Embedded Qr Code scanning
14
scanner (Ready Received)
(Ready Received)
10
Also, as the robot nears the line its speed begins to decrease to
avoid overshoot and of course unbalanced movements. This uses a
derivative method to check how fast the robot is moving towards the
line and how far it is to the line. This is done by continuously by
calculating the change in the error (Error – Last Error).
This is then multiplied to the D-component of the code and it
contributes to the changing adjustments in the motor speeds as the
robot smoothly steers back on the line perfectly.
We have used this method as it is the single-best way of precise
and accurate way of line following as it can manipulate to run the robot
over almost any line after a 5-seconds calibration. Moreover, it is also
extremely smooth and does not make those typical ‘oscillations’ like the
robots do when using digital data and a few ‘IF Statements’.
This algorithm is however bypassed at times when the robot
detects an obstacle ahead. We have used Sharp IR Sensors in front of
the robot. These are always sending and receiving signals to determine
how close the robot is to the object it’s approaching. When it reaches
the fed distance, the microcontroller commands the motors to apply
brakes. The robot then checks the QR Code and decides whether to lift
or leave the load. Once the required task is done, the robot then steers
away from the obstacle, still keeping distance using the Sharp IR
Sensors, and moves back on to the black line before re-enters the PD
and begins to follow the line as before.
Then, for keeping a check on the weight of the load, we have a
bending load cell. The load cell bends on the side where the load is
applied while the other side remains fixed in one place, generating
resistance which is then converted to digital values and is stored in the
computer as the weight. This way, continuously monitors the weight of
any load and gives an over-load warning once the weight exceeds
125kg..
Also, to keep a check on the battery level, we have installed an
internal voltmeter that continuously measures the battery and keeps
giving the readings to the controller which then compares it with the
given readings. As soon as the reading is lower than 80(in our case),
the robot’s other functions are interrupted and robot is commanded to
go to the charging area and get charged. The battery level is still under
monitoring and as soon as it is full, the robot resumes its primary tasks.
Similarly, whether a load has to be lifted from a particular place or not is
decided by the QR Code on which the robot will scan using a QR Code
Scanner. The code will be checked for verification and the required task
will be performed.
So, we have chosen all these algorithms as they seemed to us
the most convenient and powerful. Also, these are the ways used
worldwide in different technological sectors for similar purposes. For
11
example the load cell can measure thousands of kilograms efficiently
correct to decimal places. The PD controller is the most sophisticated
line following method used in industries where robot are trained to carry
items to-and-fro. A good example could be of Amazon.
.}
12
The Atmega2560 Microcontroller will be coded in C language to
interact and control with the peripheral units through the Arduino Mega
software for serial communication as outlined in the Algorithm Design
Process (above).
In the Program the following libraries have been used in the sub-
program routines
Our Robot will be equipped with a touch-sensitive capacitive Dwin screen that will output
a requirement-tailored graphical user interface (GUI) rendered in the software “DGUS” (Dwin
Graphic Utilized Software) V7.6.
Functions and Status details related to the Vehicle’s trajectory, energy levels, motion,
etc. will be displayed with the appropriate inputs for parameters to intervene in the vehicle’s
natural course of action, aided by user-friendly icons. Data transfer with Arduino Board will be
made using UART (Universal Asynchronous Receiver/Transmitter) for serial communication.
Subcomponents for Image Processing and Data Transfer: The Dwin T5L touchscreen is
based on the T5L0 ASIC. This chip has 1MBytes of Nor Flash, 512K Bytes of which are used
to store the user database. The display has a resolution of 800x480 pixels and can display
262K colors. It uses an FPC50_0.5mm RGB interface for the LCD and either an IIC interface
for capacitive touch or an FPC4_1.0mm for resistive touch.
Communication Protocols and Modules: The Dwin T5L touchscreen uses a
TTL/RS232 interface for communication. The interface is connected via a
10Pin_1.0mm connection wire. The device can download data via an SD card
or an online serial port.
13
We have ensured that batteries are securely mounted within the robot to
prevent movement or vibration that could cause damage or dislodgement. To
achieve this, we have implemented robust mounting systems that securely
anchor the batteries to the internal structure of the robot, minimizing the risk of
shifting during operation or transportation. Additionally, we have utilized
shock-absorbing materials and fastening mechanisms to further enhance
stability and reduce the potential for damage. Furthermore, regular inspections
are conducted to verify the integrity of the mounting arrangements, ensuring
that any necessary adjustments or reinforcements are made to maintain the
secure positioning of the batteries.
With the 16 AWG silicone cable, the security of the power cables connected to
the battery is increased.
Additionally, we have established clear procedures for responding to battery-
related incidents such as leaks, spills, or overheating, including training team
members on how to safely handle these situations. Based on the battery
location and the surrounding components of the robot, we designed
enclosures made of plastic to physically separate the batteries from other
components. To increase safety precautions, we incorporated ventilation
openings in the enclosures to allow for proper airflow around the batteries and
prevent overheating. Furthermore, we designed the enclosures to allow for
easy access to the batteries for maintenance and inspection purposes, either
by incorporating removable panels or access doors that can be opened as
needed. We have clearly labeled the enclosures to indicate the presence of
batteries and any relevant safety information or precautions that need to be
followed when accessing or handling them. The enclosures are periodically
inspected to ensure they remain intact and free from damage, and any
necessary repairs or replacements are promptly carried out to maintain the
integrity of the isolation measures.
-Wiring
For the wiring part we have used efficient wiring management system to
ensure safety. Uninsulated cables are not used and care is taken to ensure
that no conductors are left exposed. Places where high current flows are
marked on the circuit board. The cables were carried in cable channels in
accordance with the standards. The current drawn by the motors is monitored
instantly, high current draw status is monitored with current sensors and
programmed to be turned off when desired. Such a system within the robot's
enclosure supports and organises wiring harnesses. It provides a structural
framework for routing cables and allow for easy access during installation and
maintenance. It also allows for managing large quantities of cables and
accommodating complex routing configurations.
which is particularly useful. We have also ensured additional protection for
specific sections of wiring harnesses or individual cables by encasing wires in
a protective sheath, shielding them from mechanical stress, environmental
hazards, and electromagnetic interference. It is especially beneficial in areas
where cables are exposed to high levels of vibration, abrasion, or moisture.In
the circuit we have also added circuit breakers to safeguard against
overcurrent conditions that could lead to overheating, fires, or damage to
electronic components.
14
-Mechanics
For the mechanical part we installed protective guards around the edges of
the robot to minimize the impact of collisions with objects or surfaces. For this
purpose we used durable rubber to absorb energy and reduce the likelihood of
damage to both the robot and its surroundings.Likewise for the safety of the
lifting mechanism we added mechanical brakes that can be used to support
the weight of the arm and object in the event of a power failure. Mechanical
brakes arrest the energy of a machine or object via force, most commonly
friction. It locks down the manipulator ensuring no motion until the operator
comes back to safe zone. Also helps in paralysing the robot when there is
chance of inter link collisions. Since they operate purely based on mechanical
principles, they do not rely on electrical or electronic components, making
them less susceptible to malfunctions or power failures.
-Extras
Additionally we also ensured there is an easily accessible emergency stop
button that immediately halts the robot's motion in case of an emergency.
Furthermore we have also established clear procedures and protocols for
handling emergencies.For this purpose we have designate a team of two
trained individuals responsible for responding to emergencies ,when operating
,who are familiar with emergency procedures and trained in first aid.. We have
also ensured that all the members are trained and aware of any security
precautions for which purpose we have had workshops conducted to provide
training to all the team members to take appropriate measures in case of any
emergency and increase awareness.
Variations were reduced by providing a clean and organized working
environment in the workshop. Made suitable for 5S. Personal protective
equipment such as glasses and gloves were used in the workshop.
During and during testing, a fire extinguishing kit must be available. A fire-
resistant bag designed to withstand temperatures up to 1000 ° C, a fire
extinguisher, fire protection glasses and safety gloves must be available.
6. TEST (5 POINTS)-----(Saad)
The team has not conducted any physical tasks on the robot so far for testing
it for all of its required capabilities. However, we suerly plan to carry out these
tests very soon in the future as they essential and very helpful to asses
whether the robot requires any furhter work done on it. So here’s our plan for
these tests:
15
We plan to test different parts of the robot by
putting them under certain harsh conditions to
Robot’s durability test test whether it can withstand heavy loads and
hard collisions(In case they take place).
7. EXPERIENCE (5 POINTS)----(Hassaan)
{In this section, information is given about the accidents experienced during
the design, production and testing stages of the vehicle, the mistakes made
and how they were overcome, and the experiences gained.}
{ Time
Responsibilit Start End Milesto
Task
ies Month Month ne
System Analysis and design A and b January February Yes
Robot chassis design and Februar
C and D April No
production y
Material selection E and F March May No
Drive system and motion
A and B April June No
mechanism design
16
PDR Writing A and B January January no
Algorithm design E and F January January yes
Programming A and B January January no
Track tests C and D January January yes
E and F January January
Budget
COMPONE MANUFACTU
MODEL FEATURES PRICE
NTS RER
MECHANICS
MachineT MachineT Has a good 6000TL
torque and
Motor
good enough
RPM.
Self- Self- Finally cut by
Manufacture Manufactur ourselves 1000TL
Aluminium
d ed for its use as
Sheets
base and
other uses
Amazon Amazon Has good grip 2500TL
and has a
Wheels
diameter of
10cm
Self- Self- Self- 1000TL
Manufacture Manufactur Manufactured
d ed to join the
Angles
base and
other parts
verticaly
Toothed wheel
or gear that
Sprockets.co Sprockets.c interlocks 1000TL
m om with a chain,
Sprockets
track, or other
perforated or
indented
material.
Chain Mechanical
devices
consisting of
AliBaba AliBaba inter 400TL
17
connected
links that
transmit
power or
convey
materials in a
linear or
rotational
motion
Armaghan Armaghan To join two or 800TL
Engineering Engineering more parts
Nuts/bolts
works works together
securely
RoboClaw Pololu Pololu Max Voltage: 6500TL
Motor 34V
Driver Max Current:
60A
Arduino Arduino Arduino Atmega 2560 300TL
Mega controller
Wires Locally Locally ----- 300TL
Manufacture Manufactur
d ed
ZigBee Digi Digi Able to 630TL
International Internation communicate
al wirelessly,
Range:10-
100m
ZigBee Sparkfun Sparkfun Connects 400TL
Board Zigbee to PC
LCD DWIN DWIN Has a touch 800TL
Display / screen and a
Control software
Panel
Batteries Mania / Mania / Supplies 24V 2400TL
Turnigy Turnigy and 3.3A
Buzzers Locally Locally Produces 50TL
Manufacture Manufactur sound when
d ed given
command
Indicator Locally Locally Indicates 40TL
LEDs Manufacture Manufactur direction of
d ed movement
Emergency Locally Locally Can cut off the 150TL
18
Buttons Manufacture Manufactur power supply
d ed to the robot
HX711 Pololu Pololu Amplifies the 100TL
Module signal of the
load cell
Qtr Line Pololu Pololu Sends Infrared 340TL
following waves to
sensors determine the
colour of
surface
Sharp IR Sends Infrared 190TL
sensors Pololu Pololu waves to
determine the
distance till
the obstacle
Embedded Maikert Maikert Scans Qr 250TL
Qr Code Codes
scanner
Pl50 Load Daraz Daraz Measures 300TL
cell weight
25450T
TOTAL PRICE
L
Risk Planning
Chances or current
Risk ID Risk Effect Solution
status of risk
R1 Out of Funds High Ongoing Contingency Funds
Medium Mitigated
Low Unresolved
Resolved
19
Problem-solving strategy: In Our industrial robot, we have implemented a
unique solution for the given tasks and the criteria provided in the rulebook.
Though many of the components themselves may not be unique, their
selection, combination, and tailoring for purpose remains original to our team
and is a result of the creative approach each of the members adopted to carry
out his part in this robotic project. The following is a description of the many
aspects of our robot where this originality was put into practice:
Local GUI Screen Design: Our team robot uses a mounted Dwin Touch-
screen to provide user-friendly command interface. The designing of the visual
icons, declaring suitable parameters connected to various touch-senstitve
prompts from screen and setting up transmission protocls and commands,
creating live input-output real-time channels was all done by the team
members in charge of this aspect.
20
Local Cicuit-Board Design: Circuit that controls all input/output channels and
component-processor interaction of the robot. The design was made in the
Proteus printed circuit design program.
Market Analysis
1. Size of the Market:
- Global Market:
The global industrial robotics market size is projected to reach $30.19 billion by 2023, with a
compound annual growth rate (CAGR) of 12.8% from 2022 to 2028.
- Regional breakdown:
North America accounts for around 23.68% of the market share, driven by the adoption of
automation in manufacturing and logistics.
Europe and Asia-Pacific follow closely, with about 52.2% and 24.12% market share,
respectively, attributed to the growth of smart factories and e-commerce.
2. Growth Potential:
- Factors driving growth include:
Increasing labor costs and the need for efficiency in material handling processes.
Advancements in AI, machine learning, and IoT technologies enhancing robot capabilities.
Industry 4.0 initiatives promoting automation and data-driven decision-making.
3. Segmentation:
- Segments within the market:
The global material handling robot market size was valued at $28.8 billion in 2023 and is
projected to reach a value of $86.5 billion by 2032, fueled by demand from warehouses and
distribution centers.
Inspection and maintenance robots are gaining traction in industries like automotive and
aerospace for quality control and asset management.
21
Competitor Analysis
1. Existing Competitors:
- Major players include:
Fanuc, ABB, KUKA, and Universal Robots offering a range of autonomous robots with
advanced navigation and task execution capabilities.
Firms like Fanakku Kabushikigaisha of Japan focusing on niche applications such as
collaborative robots for small-scale manufacturing.
2. Competitive Environment:
- Making our robot internationally competitive:
Although there are already a few existing competitiors in the market for industrial handling
robots, we gave a good thought to it and therefore we are making use of a full-aluminium
body that makes our robot sleek and considerably lighter. As a result, it will be less power
consuming and produce more effecient results enhancing productivity.
Moreover, we have ensured making our robot highly secure-to-use by taking crucial security
measures such as placing the battery in an isolated and safe place, using effecient wiring
systems to avoid any short-circuiting or overheating and having nice body to minimize any
physical harm to the surroundings.
Marketing Strategy
1. Target Audience:
- Ideal customers:
Medium to large enterprises in manufacturing, logistics, and e-commerce sectors.
Companies seeking to optimize material handling processes and improve productivity.
3. Marketing Channels:
- Channels to leverage:
22
Social media platforms for targeted advertising and engagement with industry professionals.
Collaborations with system integrators and distributors to reach a wider customer base and
provide localized support.
Saif M “16 DIFFERENT TYPES OF SPROCKETS AND THEIR USES” [PDF] Last Updated on: July 17, 2021.
Accessed on March 23, www.theengineerspost.com
Arnab Kumar Das, “Line Follower Robot : ESP32 – QTR-8RC – PID Line Follower Robot
V1”, January 16, 2022, Accessed on May 2, 2024, arnabkumardas.com
Techbitar, “Arduino-based Line Follower Robot Using Pololu QTR-8RC Line Sensor”, No
date, Accessed on May 2, 2024, instructables.com
OSAMASLEEM, “Line follower robot performed with PID controller technique and by qtr-8A
sensor”, No date, Accessed on May 2, 2024, github.com
Tacuna Systems, “Load Cells & Force Sensors in Robotics”, August 11, 2023, Accessed on
May 2, 2024, tacunasystems.com
Sensing Systems Corporation, “Load Cells for Robotics and Automation: Enabling Precision
and Control in Robotic Systems”, No date, Accessed on May 2, 2024, sensing-systems.com
Beijing Dwin Technology Co., Ltd., “DGUS”, No date, Accessed on May 2, 2024, dwin-
global.com.
23
Basicmicro, “RoboClaw Basics”, No date, Accessed on May 2, 2024,
resources.basicmicro.com
Robots.com, “Lifting With Material Handling Robots”, January 23, 2016, Accessed on May 2,
2024, robots.com
VEX Robotics, “Gears”, No date, Accessed on May 2, 2024, vexrobotics.com
MISUMI Mech Lab Blog, “Rotary to Linear Motion”, No date, Accessed on May 2, 2024,
us.misumi-ec.com.
MarketSplash, “C Programming Robotics: What It Is And How To Use It”, No date,
Accessed on May 2, 2024, marketsplash.com.
24
NOTE ON THE REPORT TEMPLATE:
25