0% found this document useful (0 votes)
66 views12 pages

Final Report Teknofest

Uploaded by

ehtesham.haider
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views12 pages

Final Report Teknofest

Uploaded by

ehtesham.haider
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

DIGITAL TECHNOLOGIES IN INDUSTRY

COMPETITION
TECHNICAL COMPETENCE FORM

TEAM NAME: Team Baitussalam


APPLICATION ID: #1991743
TEAM ORGANISATION

Introduction: Team Baitussalam


Consultant:
Zeeshan Abbasi will be the Consultant for Team Baitussalam.
He is the Head of our Robotics Department, specializes in Electrical
Engineering, and holds a Masters Degree from NUST in this field.
Members:
Our Team consists of 6 A-level and O-level students actively
engaged in the extra-curricular Robotics Programme our Institute has to
offer. Their experience is enriched by multiple successful ventures in
Robotics, most notably, their victory in the country-wide NERC 23. Their
unique skill-sets are categorised as per the needs of the stated project.

Jareer
Saad Abdullah GUI Development
Electronics in-
charge Zakariyya
M.Ehtesham
Haider Specialized Coding
Team Leader
Hassan Abdullah Sajid Rehman
Programming and
Mechanical Head Mechanics

VEHICLE INTRODUCTION

 Our vehicle efficiently lifts 125kg, autonomously navigating obstacles


while following designated routes on black line. Featuring dual drive
motors and one for lifting using worm gears, it ensures stability with

1
high-friction tires. Safety measures are prioritized alongside energy
efficiency and eco-friendliness. Utilizing sensors for line tracking and QR
code reading, control data is displayed on a user-friendly interface with
an emergency switch with the help of GUI. Our focus on innovation aims
to revolutionize transportation, fostering sustainability .

FEATURE UNIT VALUE

GENERAL CHARACTERISTICS

Vehicle Length cm 80

70
Vehicle Width cm
45
Vehicle Height cm
Aluminium
Chassis Material material
Motors Internal Brake
Brake System type
RoboClaw Motor
Engine Name
Driver
Engine Power kW 2

Lithium ion battery


Battery type
6
Battery Capacity Ah
24
Battery Maximum Volt V
12
Number of Battery Cells C
Communication 2.408-2.475GHz
Hz
Module/Frequency
100
Communication Range m

2
COMPONEN MANUFACTU
MODEL FEATURES PRICE
TS RER
MECHANICS
MachineT MachineT Has a good 6000TL
Motor torque and 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
Wheels and has a
diameter of 10cm
Self- Self- Self- 1000TL
Manufacture Manufactur Manufactured to
Angles d ed join the base and
other parts
verticaly
Toothed wheel or
gear that
Sprockets.co Sprockets.c interlocks with a 1000TL
Sprockets m om chain, track, or
other perforated
or indented
material.
Mechanical
devices
consisting of inter
AliBaba AliBaba connected links 400TL
Chain that transmit
power or convey
materials in a
linear or
rotational motion
Armaghan Armaghan To join two or 800TL
Nuts/bolts Engineering Engineering more parts
works works together securely
12,700T
TOTAL PRICE
L
- Motor: An electromechanical device that converts electrical energy into
mechanical energy to produce motion or perform work.

3
- Aluminium Sheets: Thin, flat pieces of aluminum material often used in
construction, manufacturing, or crafting due to their lightweight and corrosion-
resistant properties.
- Wheels: Circular objects typically mounted on axles that facilitate movement
by rolling along a surface, commonly used in vehicles, machinery, and furniture.
- Angles: L-shaped metal profiles with perpendicular sides, used for structural
support, bracing, framing, or corner reinforcement in construction and
fabrication.
- Sprockets: Toothed wheels with chain or belt engagement, transmitting
motion or power between rotating shafts or components, often used in
machinery and vehicles.
- Chain: A series of interconnected links forming a flexible, durable, and load-
bearing mechanism used for transmitting power, conveying materials, or lifting
loads.
- Nuts/Bolts: Fastening components consisting of a threaded bolt and a
corresponding nut, used to securely join two or more parts together by applying
torque for tightening.
-Front Isometric view:

COMPONEN MANUFACTU
MODEL FEATURES PRICE
TS RER

4
ELECTRONICS
RoboClaw Pololu Pololu Max Voltage: 34V 6500TL
Motor Max Current: 60A
Driver
Arduino Arduino Arduino Atmega 2560 300TL
Mega controller
Locally Locally ----- 300TL
Wires Manufacture Manufactu
d red
Digi Digi Able to 630TL
International Internation communicate
ZigBee
al wirelessly,
Range:10-100m
ZigBee Sparkfun Sparkfun Connects Zigbee 400TL
Board to PC
LCD Display DWIN DWIN Has a touch 800TL
/ Control screen and a
Panel software
Mania / Mania / Supplies 24V and 2400TL
Batteries
Turnigy Turnigy 3.3A
Locally Locally Produces sound 50TL
Buzzers Manufacture Manufactu when given
d red command
Locally Locally Indicates 40TL
Indicator
Manufacture Manufactu direction of
LEDs
d red movement
Locally Locally Can cut off the 150TL
Emergency
Manufacture Manufactu power supply to
Buttons
d red the robot
Pololu Pololu Amplifies the 100TL
HX711
signal of the load
Module
cell
11,670
TOTAL PRICE
TL

5
- RoboClaw Motor Driver: A motor controller board designed for controlling
motors in robotics and automation applications, offering features like speed
and direction control.
- Arduino Mega: A microcontroller board based on the ATmega2560 chip,
providing a large number of digital and analog I/O pins for building complex
electronic projects.
- Wires: Electrical conductors used for connecting components and devices
within circuits, typically made of copper and insulated to prevent short
circuits.
- ZigBee: A wireless communication protocol used for creating personal area
networks (PANs) with low-power digital radios, commonly used in home
automation and industrial applications.
- ZigBee Board: A hardware module or development board equipped with
ZigBee wireless communication capabilities for integrating into electronic
systems.
- LCD Display / Control Panel: A user interface component featuring a
liquid crystal display for visual output and control buttons or touch inputs for
user interaction.
- Batteries: Electrochemical devices that store and provide electrical energy
for powering electronic devices and systems.
- Buzzers: Audio transducers that generate sound or alerts when an
electrical signal is applied, commonly used for alarms and notifications.
- Indicator LEDs: Light-emitting diodes (LEDs) used to indicate the status or
operation of a device or system through visual feedback.
- Emergency Buttons: Manual switches or buttons designed for immediate
activation to halt or interrupt the operation of machinery or systems in
emergency situations.
- HX711 Module: A specialized integrated circuit (IC) used for interfacing
load cells with microcontrollers, enabling accurate measurement of weight or
force in electronic scales and sensors.

COMPONEN MANUFACTU
MODEL FEATURES PRICE
TS RER
SENSORS
Pololu Pololu Sends Infrared 340TL
Qtr Line
waves to determine
following
the colour of
sensors
surface
Sharp IR Sends Infrared 190TL

6
Pololu Pololu waves to determine
sensors the distance till the
obstacle
Embedded Maikert Maiker Scans Qr Codes 250TL
Qr Code t
scanner
Pl50 Load Daraz Daraz Measures weight 300TL
cell
TOTAL PRICE 1080TL

- QTR Line Following Sensors: Infrared sensors used for detecting lines or
contrasts on surfaces, commonly used in robotics for line-following
applications.
- Sharp IR Sensors: Infrared distance sensors capable of measuring the
distance between the sensor and an object, useful for obstacle detection and
proximity sensing in robotics and automation.
- Embedded QR Code Scanner: Compact device integrated into electronic
systems for reading Quick Response (QR) codes, enabling data retrieval or
interaction with digital content through scanning.
- PL50 Load Cell: Load cell sensor designed to measure force or weight
exerted on it, typically used in industrial scales, material handling equipment,
and force measurement applications.

ALGORITHM TYPE FEATURES

ALGORITHM
Adjusts output based on error,
accumulated error over time, and
Feedback Control Algorithm
rate of change of error.
(PD)
Provides precise and responsive
for Line Following
control, minimizing oscillations and
steady-state error.
Motion Control Algorithm This algorithm calculates the
(Main Drive) individual motor speeds required to
achieve desired robot motion, such
as translation and rotation in any
-------- direction. It often incorporates
inverse kinematics to convert
desired robot motion into motor
commands, ensuring optimal wheel

7
velocities for desired movement.
Intuitive interface for seamless user
interaction. Real-time data
Event-driven
visualization and feedback.
(GUI)
Efficient command transmission to
the robot for precise control.
Detects objects within a set range
using IR sensors.Triggers specific
Single Conditional Algorithm
actions or tasks based on object
(Detecting Obstacles)
detection status, facilitating
automated responses in machines.
Libraries have been used with
the QR Sensor and the Weight Using Libraries...
Checker
- Feedback Control Algorithm (PD) for Line Following:Ensures precise
tracking along black lines. Utilizes proportional and derivative control to
adjust the vehicle's steering in proportion to its deviation from the line,
minimizing errors and enabling accurate following.
- Motion Control Algorithm (Main Drive):
Facilitates efficient movement and maneuvering.
Coordinates the operation of the vehicle's main drive motors to carry weight
from place to place, optimizing speed and direction while ensuring stability
and safety.
- Single Conditional Algorithm (Detecting Obstacles):
Enables obstacle avoidance.
Utilizes IR sensors to detect obstacles in the vehicle's path. If an obstacle is
detected within a certain range, the algorithm triggers evasive actions to
steer the vehicle away from the obstacle, ensuring smooth navigation.
- Libraries for QR Sensor and Weight Checker:
Streamlines QR code scanning and weight detection.
Utilizes specialized libraries for QR code scanning and weight checking,
simplifying the implementation of these functionalities and ensuring accurate
and efficient identification of loads.

COMPONENT FEATURES

UNIQUE COMPONENTS

8
Embedded Maikert Qr Code Rapid QR code scanning for load
scanner identification.
High-accuracy weight measurement for
Pl50 Load cell
load management.
Stable analog-to-digital conversion for
HX711 Module Pololu
precise weight readings.
Wireless communication for remote
ZigBee Modules
control and monitoring.
Accurate motor control for smooth vehicle
RoboClaw Motor Driver Pololu
movement.
User-friendly interface for system control
and monitoring.
Graphical User Interface (GUI) Enables easy interaction with the
autonomous vehicle's functions and data
visualization.
- Embedded Maikert QR Code Scanner:
Load identification. Rapidly scans QR codes to identify loads for efficient
logistics management on the autonomous vehicle.
- PL50 Load Cell:
Weight measurement. Provides high-precision weight measurements to ensure
accurate load handling and distribution during transport.
- HX711 Module (Pololu):
Analog-to-digital conversion. Facilitates stable and precise conversion of
analog weight sensor signals to digital format, crucial for reliable weight
readings.
- ZigBee Modules:
Wireless communication. Enables seamless wireless communication between
the autonomous vehicle and external systems or control centers for remote
monitoring and control.
- RoboClaw Motor Driver (Pololu):
Motor control. Ensures accurate control of vehicle motors, enabling smooth
acceleration, deceleration, and maneuvering for safe and efficient transport
operations.
- GUI (Ground Control Interface Design):
System control and monitoring. Provides a user-friendly interface for
controlling the vehicle's functions, monitoring its status, and visualizing data,
enhancing overall usability and operator experience.

9
TASK HOW WILL IT BE REALISED?

MISSION COMPONENTS
Utilize feedback control algorithms with
RoboClaw motor drivers for precise and
Moving from place to autonomous movement.
place Integrate ZigBee modules for wireless
communication to receive navigation commands
from the ground control station.
Implement PD feedback control algorithm with
encoder feedback on RoboClaw motor drivers
Moving on the line for accurate line following.
Ensure real-time adjustments based on sensor
data to maintain alignment with the black line.
Integrate the Embedded Maikert QR Code
Load detection with QR Scanner for load identification.
scanner Implement conditional algorithms to trigger load
pick-up or drop-off based on QR code data.
Utilize the PL50 Load Cell and HX711 Module for
weight measurement and stability control.
Lifting and placing loads
Integrate motor control with load cell feedback
to ensure safe lifting and placing of loads.
Implement single conditional algorithms using
IR sensors for obstacle detection.
Detecting obstacles Integrate obstacle avoidance strategies to
adjust vehicle trajectory and avoid collisions in
real-time.
- Autonomous Navigation:
Leveraging feedback control algorithms, such as PD control, the robot will
autonomously move using RoboClaw motor drivers, ensuring precise
navigation.
ZigBee modules will facilitate wireless communication with the ground control
station, enabling remote command transmission for navigation adjustments.
- Line Following:
Employing a PD feedback control algorithm, the robot will follow black lines
accurately by adjusting motor speeds based on line position feedback from IR
sensors.
- Load Identification and Handling:
The Embedded Maikert QR Code Scanner will be used to identify loads,
triggering conditional algorithms to decide load pick-up or drop-off actions.
Load weight measurement will be accomplished using the PL50 Load Cell and
HX711 Module, integrating feedback into motor control for safe load handling.

10
- Obstacle Detection and Avoidance:
IR sensors will detect obstacles, initiating evasive maneuvers through single
conditional algorithms to adjust motor speeds and directions, ensuring
obstacle avoidance.
- Integration and Coordination:
All components will work harmoniously, controlled via a user-friendly GUI.
ZigBee modules will facilitate real-time communication, ensuring seamless
coordination between the robot and the ground control station.

11

You might also like