Final Year Project Report.1
Final Year Project Report.1
A PROJECT REPORT
submitted by
degreeof
BACHELOR OF ENGINEERING
in
MECHANICAL ENGINEERING
MAY 2023
i
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE
.
Submitted for the Project Viva-Voce examination held on .
ii
ACKNOWLEDGEMENT
iii
TABLE OF CONTENTS
1. INTRODUCTION
INTRODUCTION TO PROJECT
3.1 COMPONENTS
3.2 SENSORS
3.2.1 IR SENSOR
4. LITERATURE REVIEW
iv
5 METHODOLOGY
7. CONCLUSION
8. REFFERENCES
v
ABSTRACT
This project report describes the design, development, and testing of a differential drive
mobile robot designed primarily for all kinds of environment like warehouses, hospitals etc.
The major goal of the project is to develop a mobile robot capable of traversing stairs and
all kinds of surfaces along with loads carrying. Since there is a huge scope of research in
mobile robots, this project gives a start to the path in the search.
The robot system is designed for various applications, including surveillance, inspection,
and transportation. The robot consists of two driving wheels, a caster wheel, a differential
drive mechanism, a frame, and a control system. The design process involved the selection
of appropriate materials, the creation of 3D models, and the simulation of the system's
performance under various loads and conditions.
The differential drive mechanism allows the robot to move in any direction, making it highly
maneuverable and suitable for various applications. The analysis of the system involved the
calculation of various mechanical properties, such as stress, strain, and deflection, under
different loading conditions. The results of the analysis showed that the robot system can
withstand the required loads and operate efficiently in various environments. The project
report concludes with a discussion of the design and analysis process, the results, and
potential future improvements. Overall, the project demonstrates the potential of
SolidWorks software in designing and analyzing complex mechanical systems, such as
differential drive wheeled mobile robots.
The robot's control system was designed using Arduino microcontroller and motor driver.
The control system allows for the robot to be remotely controlled and to follow a pre-defined
path. The robot was tested in various scenarios, including straight-line motion, turning, and
obstacle avoidance. The testing showed that the robot could operate efficiently and
effectively in various environments. In conclusion, the project demonstrates the potential of
SolidWorks software in designing and analyzing complex mechanical systems, such as
differential drive wheeled mobile robots. The robot's design and performance can be
improved by adding sensors for obstacle detection and avoidance, increasing the payload
capacity, and improving the battery life. The robot can be used in various applications,
including surveillance, inspection, and transportation.
vi
LIST OF TABLES
2. Electronic components
3. Properties Of Materials
4. Properties Of Sprocket
vii
LIST OF FIGURES
3. Track Belt
5. Mounting Clamp
8. 2D View of Actuators
viii
22. CAD model of shock absorber bottom
ix
Chapter 1
Introduction
What is Differential drive.?
The advent of mobile robotics has revolutionized industrial automation, enabling efficient
and flexible solutions for material handling and transportation. Among all kinds of the
mobile robotic systems, the differential drive mobile robot stands out as a versatile and
robust platform, capable of navigating challenging terrains and performing complex tasks.
This research report looks into the design and development of a differential drive mobile
robot built exclusively for medium and small-scale companies, with the primary goal of
ascending stairs while carrying the smallest load possible.
Automation has emerged as a critical driving
factor behind greater efficiency, productivity,
and competitiveness in today's quickly
expanding industrial scene. Mobile robots, in
particular, has transformed material handling
and logistics operations by providing adaptable
solutions that expedite processes and maximize
resource utilization. Among the many mobile
robotic systems available, the differential drive
Figure 1 Existing wheeled mobile robot
mobile robot stands out as a tough and versatile
platform capable of overcoming barriers and
crossing difficult terrain.
The successful implementation of the differential drive mobile robot has the potential to
revolutionize material handling processes in medium and small-scale industries. By
offering an efficient and cost-effective solution for navigating stairs and carrying loads,
the robot enhances productivity, reduces manual labor, and optimizes operational costs.
Its versatility and adaptability make it suitable for a range of applications, including
manufacturing, warehousing, distribution centers, and other industrial environments.
1
Differential drive robots – types- purposes
Manufacturing:
Differential drive robots are used in manufacturing facilities for material handling duties
such as transporting components and parts between workstations or assembly lines. They
can transfer big loads precisely, ensuring efficient industrial operations and lowering the
danger of human mistake.
Healthcare:
Differential drive robots are used to transport medical supplies, equipment, and medication
in hospitals and healthcare institutions. These robots can navigate corridors, lifts, and other
limited places, transporting products to various departments or patient rooms while reducing
human labor and boosting throughput.
Agriculture:
Crop harvesting, picking, and transporting are all duties performed by agricultural robots
employing differential drive systems. These robots can navigate fields and orchards while
carrying enormous amounts of gathered product, increasing efficiency and lowering labor
needs in agriculture.
2
Introduction to project
In today's fast-paced world, efficient and safe load-carrying systems are critical for many
businesses. One major challenge in various settings involves transporting heavy cargo up
and down stairs. This project addresses this challenge by focusing on the design and
development of a differential drive robot capable of climbing stairs with a weight of 30 kg.
The project's primary objective is to design and build a differential drive robot equipped
with a scissor lift that can climb stairs while carrying a payload of 30 kg. This innovative
combination offers several advantages:
Enhanced Functionality: The scissor lift significantly expands the robot's capabilities by
enabling it to:
Lift and Transport Loads: This allows the robot to handle material handling tasks beyond
stair-climbing, significantly increasing its utility.
Reach Elevated Areas: The robot can now access platforms and objects at higher levels,
expanding its potential applications.
Manipulate Objects: The combined movement of the scissor lift and the robot's base allows
for precise manipulation of objects at different heights.
Improved Efficiency and Productivity: The scissor lift can significantly streamline
material handling tasks by:
Reducing the Need for Manual Lifting: The robot can autonomously lift and transport
heavy objects, minimizing the need for manual labor and associated risks.
Optimizing Workflow: The robot can seamlessly integrate into existing workflows,
improving overall operational efficiency.
This project contributes to the field of robotics by providing a cost-effective and reliable
solution for industries requiring efficient stair-climbing and lifting capabilities. The robot's
ability to minimize manual labor, reduce operating costs, and enhance logistical efficiency
makes it a valuable tool for applications in manufacturing, storage, distribution, and beyond.
The robot utilizes a differential drive system for easy traversal and obstacle navigation. The
chassis is constructed from lightweight, yet strong materials like aluminum, providing a
robust structure that can withstand the stresses of stair climbing. Each wheel is powered by
3
a high-torque electric motor, enabling precise control and differential steering. This design
allows the robot to maneuver effectively in tight spaces, making it ideal for stair climbing
activities.
The payload platform is securely mounted on the chassis and can easily carry loads up to 30
kg. Straps and fasteners ensure stability and prevent cargo movement during stair ascent.
The robot's control system utilizes a microprocessor for precise control of motor speed and
direction. Additionally, it features proximity sensors that detect stairs and automatically
initiate the appropriate climbing procedure.
The successful development of this differential drive robot with stair-climbing and lifting
capabilities will significantly contribute to automation and efficiency in load-carrying
activities, especially in environments where stairs are frequently encountered. Its application
potential spans across industries like logistics, warehousing, and construction, where the
ability to climb stairs while carrying large loads is crucial.
4
2.3D Modelling and Design Simulation
We designed a new structured belt design which is not available in market. We took 2-3
kind of belt designs and formulated and designed our track belt for the robot.
Metal core (Embedded metal) The Metal core attaches itself to the sprocket and prevents
the Rubber Track from slipping off the wheel. We use a
special adhesive treatment to firmly bond the Metal core to
the rubber.
Steel cord Considering both, the machine weight and the loading
weight, we decide the number and the strength of steel
cords that are inserted and therefore, can determine the
total strength of the rubber track
The Conventional Type C-2-wheel guide is used in school buses like the Saf-T-Liner C2.
This type of wheel guide is beneficial due to its outstanding visibility, safety features, and
innovative technologies that enhance safety and efficiency. The Conventional Type C-2-
wheel guide is utilized in school buses for its superior safety, visibility, and innovative
features that prioritize passenger safety and comfort.
1. Create a new part file: Start by creating a new part file in SolidWorks.
2. Draw a sketch: Draw a sketch on the X-Y plane to define the profile of the chassis.
You can use the rectangle, circle, and spline tools to create the basic shape of the
chassis.
3. Extrude the sketch: Extrude the sketch to create the 3D model of the chassis. You
6
can specify the height and thickness based on the specifications of the chassis.
4. Add features: Add any additional features to the chassis, such as holes for
mounting components or a cutout for the motor.
5. Check the model: Check the model for any errors or inconsistencies. You can use
the SolidWorks Simulation tool to perform a stress analysis on the chassis to ensure
that it can handle the loads and forces that will be applied to it.
Material selection:
The selection of aluminium A354 alloy for the chassis design of your wheeled mobile robot
is a suitable choice due to its high strength, good fatigue resistance, and excellent castability.
This alloy is commonly used in the automotive industry for chassis, space frames, and other
structural components due to its high strength-to-weight ratio and formability. Additionally,
A354 alloy has a good response to heat treatment, which can further enhance its mechanical
properties.
Moreover, A354 alloy has a high resistance to corrosion, which is an important factor in the
design of chassis and other structural components that are exposed to the environment. The
alloy also has a good response to welding, which is an important consideration in the design
and manufacture of chassis and other structural components. Additionally, its high strength-
to-weight ratio, formability, and corrosion resistance make it an excellent candidate for
chassis and other structural components in the automotive industry.
Properties Metric
Tensile strength 480 MPa
Yield strength 380 MPa
Shear strength 280 MPa
Fatigue strength 85 MPa
Elastic modulus 193 GPa
Poisson's ratio 0.28
Elongation 40%
Table 3: Material properties of Aluminum A354
Design of Chassis:
The design of the chassis is very efficient and have given a good structural rigidity. The
chassis have a good dimension that is readily suitable for every kind of working
environments like warehouses, hospitals etc, the main objective of the project is to develop
a system that can assist in warehouse management. So, the design is done specifically with
the dimension constraints that are suitable for warehouses, which provides the robot a good
manoeuvrability. The chassis design was inspired form a monocoque chassis design which
is mainly used in automobile. The chassis is a single piece chassis capable of holding all the
required components of the vehicle. Likely in our case the chassis is also capable of holding
all the components like motors, electronic system, power source along with additional
machinery which will be useful in performing extra tasks.
7
Figure 5:.CAD model Chassis
In conclusion, the structural analysis of a chassis should consider both the payload and
external applied loads. These loads should be applied as forces, calculated by multiplying
the mass by the acceleration due to gravity. In SolidWorks Simulation, these forces can be
applied as directional loads or pressure loads, depending on the nature of the load.
9
5.2 Compression Spring
• Created a new configuration for the spring to represent different states of compression
or extension. I defined the dimensions of the spring, including the overall length of
the helical feature, which changed as the spring was compressed or extended.
• Created new configurations for the spring in different states of compression or
extension. For example, I created configurations for the extended, compressed, and
middle states of the spring.
• Defined the loads applied to the compression spring using the Force or Pressure
options in SolidWorks Simulation. I applied a force in the direction opposite to the
spring's action, representing the load applied to the spring.
• Defined the constraints applied to the compression spring using the Fixtures option
in SolidWorks Simulation. I applied a fixed constraint on one end of the spring,
preventing it from moving in any direction.
• Ran the simulation to analyse the structural behaviour of the spring under the applied
loads. I used the simulation to determine the stress, strain, and deformation of the
spring under the applied loads.
• After the simulation was complete, I analysed the results to determine the behaviour
11
of the spring under the applied loads. I observed the stress, strain, and deformation of
the spring and used this information to optimize the design of the spring.
• The loads and constraints applied to the compression spring were defined as follows:
• Loads: I applied a force of -63.8 N to the compression spring in the direction opposite
to the spring's action. This represented the load applied to the spring.
• Constraints: I applied a fixed constraint to one end of the compression spring,
preventing it from moving in any direction. This allowed the simulation to analyse
the spring's behaviour under the applied load.
The materials of the parts are to checked whether they are set correctly, once everything is
set, we have to go to simulation workspace. For the stress analysis, the top part of the shock
absorber is set as fixed region, then the holes are set with bolted joint. The bottom region is
set with roller or slider geometry since the parts has to be show the deformation. The load
is applied on the bottom part of the shock absorber, as it has to counter the force that is
excreted on the model. The load is 63.8 N on each suspension system.
12
Figure 10: CAD model of shock absorber
Design of the Suspension Head and Bottom Parts: Designed the suspension head and
bottom parts using the Extrude and Revolve features in SolidWorks. Specified the
dimensions and materials of the parts, ensuring they were compatible with the compression
spring.
Assembly of the Suspension System: Assembled the compression spring, suspension head,
and bottom parts using the Assembly feature in SolidWorks. Ensured the parts were properly
aligned and mated, allowing for smooth movement of the suspension system.
Figure 11: CAD model of shock absorber Figure 12: CAD model of shock absorber
bottom head
13
Design procedure:
Draw a sketch: Draw a sketch on the X-Y plane to define the profile of the compression
spring. You can use the circle, line, and spline tools to create the basic shape of the spring.
Extrude the sketch: Extrude the sketch to create the 3D model of the compression spring.
You can specify the height and number of coils based on the specifications of the spring.
Add features: Add any additional features to the spring, such as holes for mounting or a
tapered end.
Create the head and bottom of the shock absorber: Draw a sketch to define the profile
of the head and bottom of the shock absorber. You can use the extrude, revolve, or loft
features to create the 3D model of the head and bottom.
Assemble the components: Assemble the compression spring, head, and bottom of the
shock absorber in SolidWorks. You can use the mate and constraint tools to align the
components and ensure they fit together properly.
Check the model: Check the model for any errors or inconsistencies. You can use the
SolidWorks Simulation tool to perform a stress analysis on the suspension assembly to
ensure that it can handle the loads and forces that will be applied to it.
Structural analysis of suspension assembly:
Structural Analysis of the Suspension System: Performed a structural analysis of the
suspension system using SolidWorks Simulation. Applied loads and constraints to the
system, simulating the forces and movements it would experience in real-world conditions.
Analysed the results of the simulation to ensure the suspension system could withstand the
applied loads and provide a smooth ride.
Optimization of the Design: Based on the results of the structural analysis, optimized the
design of the suspension system. adjusted the dimensions and materials of the parts, ensuring
they were optimized for performance and durability.
Validation of the Design: Validated the design of the suspension system by performing
additional simulations and physical testing. Ensured the system met the required
specifications and performed as expected under various conditions.
The design process for the compression spring and suspension system was iterative, with
multiple rounds of design, analysis, and optimization. The final design was optimized for
performance, durability, and compatibility with the overall vehicle design.
14
The material properties of components in the suspension system play a crucial role in
determining their strength and performance. So, the lower control arm and upper head in a
suspension system is made of aluminium alloy with specific mechanical properties like
tensile ultimate strength, yield strength, Young's modulus, and shear modulus.
Understanding these material properties is essential for accurate stress analysis and design
optimization.
15
Speed Calculation:
RPM = (S * 60) / (π * D)
speed of 1 m/s and a wheel diameter of 100 mm:
60 = (S * 60) / (π * 100 mm)
S = 314 mm/s
16
Design procedure:
Create a new part file: Start by creating a new part file in SolidWorks.
Draw a sketch: Draw a sketch on the X-Y plane to define the profile of the sprocket wheel.
You can use the circle, line, and spline tools to create the basic shape of the sprocket.
Define the tooth profile: Define the tooth profile of the sprocket using the sprocket tooth
formulas. You can use the spline tool to create the tooth profile based on the formulas.
Extrude the sketch: Extrude the sketch to create the 3D model of the sprocket wheel. You
can specify the depth of the extrusion based on the thickness of the sprocket.
Add features: Add any additional features to the sprocket wheel, such as holes for mounting
bolts or a keyway for attaching to a shaft.
Check the model: Check the model for any errors or inconsistencies. You can use the
SolidWorks Simulation tool to perform a stress analysis on the sprocket wheel to ensure that
it can handle the loads and forces that will be applied to it.
Material selection:
A sprocket wheel used with a rubber track belt, the material should be able to withstand the
high tensile strength and reinforce the track for superior strength. According to the search
results, rubber tracks are equipped with a continuous 316 steel belt of high-tensile material
for superior strength, which reinforces the track and enables high performance over extreme
terrains. Therefore, a sprocket wheel made of steel or stainless steel would be suitable for
use with a rubber track belt. These materials are strong, wear-resistant, and capable of
withstanding the load and environmental conditions.
Additionally, steel or 316 stainless-steel sprocket wheels can engage and reinforce the
rubber track's stability and strength, preventing slipping, especially on sharp turns or steep
slopes.
Properties Metric
Tensile strength 580 MPa
Yield strength 290 MPa
Shear strength 344 MPa
Fatigue strength 96.5 MPa
Elastic modulus 193 GPa
Poisson's ratio 0.265
Elongation 40%
17
Stress analysis of sprocket wheel:
Before the stress analysis, the model is set with the required material specifications. Once it
is set, the simulation workspace is started, the shaft hole is set with a torque that is equal to
the toque the motor produces which is 15.8 N. And the other holes are set with bolted
constrains since they are required to connect the shaft, coupling and the sprocket wheel. And
on the faces of the sprocket teeth, a force of 10 N is applied and the stress analysis is done. The
data is presented below.
The usage of guide wheels in a track belt system serves multiple important purposes that
justify their inclusion in the design:
Stiffness: Guide wheels help maintain the stiffness of the track belt system by providing
18
support and guidance to the belt. This ensures that the belt stays in the correct position and
does not deform excessively, especially when subjected to loads or operating in challenging
environments.
Guiding Purpose: Guide wheels play a crucial role in guiding the track belt along the
intended path. They help prevent the belt from deviating or slipping off its designated track,
ensuring smooth and accurate movement of the belt system.
Preventing Belt Slippage: Guide wheels help prevent belt slippage by ensuring that the belt
stays aligned and engaged with the drive system. This is essential for maintaining the
efficiency and reliability of the track belt system, especially during high-speed or heavy-
load operations.
Enhancing Stability: By providing a stable and controlled path for the track belt, guide
wheels contribute to the overall stability of the system. This stability is essential for ensuring
precise movement, reducing vibrations, and enhancing the overall performance of the track
belt system.
In conclusion, the usage of guide wheels in a track belt system is essential for maintaining
stiffness, guiding the belt along the intended path, preventing belt slippage, and enhancing
the stability of the system. These factors collectively justify the importance and
effectiveness of guide wheels in ensuring the optimal operation of a track belt system.
Design procedure:
1. Create a new part file in SolidWorks and create the basic shape of the guide
wheel. This can be done using the Extrude Boss/Base feature, which allows you to
create a 3D solid from a 2D sketch.
2. Add the necessary features to the guide wheel to make it functional. This may
include adding a hub for mounting, adding spokes for strength and rigidity, or
adding a tire for traction.
3. Create the necessary mating features to allow the guide wheel to interface with
other components in the system. This may include adding splines, gears, or
pulleys to the guide wheel to allow it to interface with motors or other drive
mechanisms.
Material selection:
6061 Aluminum Alloy is a suitable material for guide wheels due to its good strength and
hardness properties, which minimize wear and ensure long-lasting performance. The 1045
carbon steel and 420 stainless steels are commonly used track materials, but aluminum can
also be used with polymer guide wheels. Aluminum alloy is lightweight, which is beneficial
for reducing the overall weight of the system and improving its performance. Additionally,
aluminum alloy is corrosion-resistant, which is important for applications in humid, liquid,
19
or corrosive environments. The material is also relatively affordable and widely available,
making it a cost-effective solution for guide wheel applications. Overall, aluminum alloy is
a versatile and practical material for guide wheels, offering a balance of strength, durability,
and affordability.
Properties Metric
Tensile strength 310 MPa
Yield strength 276 MPa
Shear strength 207 MPa
Fatigue strength 96.5 MPa
Elastic modulus 68.9 GPa
Poisson's ratio 0.33
Elongation 12-17%
Hardness, Brinell 95
20
Figure 19: Guide wheel isometric view
Design calculations:
calculations for designing guide wheels for a track belt system:
Track Belt Material: Rubber with a tensile strength of 20 MPa
Guide Wheel Material: Steel with a yield strength of 250 MPa
Belt Width: 50 mm
Belt Thickness: 5 mm
Guide Wheel Diameter: 10 mm
Operating Load: 500
Friction Coefficient: 0.3
• Created a model in SolidWorks and defined the geometry of the guide wheel,
including the shaft region and the roller fixture.
• Defined the material properties of the guide wheel, such as its density, elastic
modulus, and Poisson's ratio.
• Defined the constraints for the simulation, such as the roller fixture and the torque
applied to the guide wheel. In this case, the torque applied is 1.59 Nm.
• Defined the load conditions for the simulation. This includes the radial and axial
loads on each bearing element in the guide wheel system design.
• Ran the simulation and analyse the results. This includes the life of the guide wheel
system, which is limited to the life of the most heavily loaded bearing in the design.
• Use the results of the simulation to evaluate the performance of the guide wheel and
make any necessary changes to the design.
22
Figure 21: Structural analysis of guide wheel (ii)
23
Design procedure:
1. Start a new part file in SolidWorks and create the basic shape of the track belt.
This can be done using the Extrude Boss/Base feature, which allows you to create a
3D solid from a 2D sketch.
2. Add the necessary features to the track belt to make it functional. This may
include adding teeth or cleats for traction, adding holes for mounting hardware, or
adding reinforcing ribs for strength.
3. Create the necessary mating features to allow the track belt to interface with
other components in the system. This may include adding splines, gears, or
pulleys to the track belt to allow it to interface with motors or other drive
mechanisms.
4. Use SolidWorks Simulation to analyze the stress and strain on the track belt
under various loads and conditions. This can help you to optimize the design for
strength, durability, and performance.
5. Create detailed drawings and models of the track belt for use in manufacturing
and assembly. This may include creating 2D drawings for machining or fabrication,
or creating 3D models for use in assembly jigs and fixtures.
6. Test the track belt under real-world conditions to ensure that it meets the
necessary performance and durability requirements. This may include testing on
various surfaces, under various loads, and in various environmental conditions.
Material selection:
Natural rubber (NR) is a suitable material for the belt design due to its excellent properties,
such as high tensile strength, elasticity, and resistance to wear and tear. NR is a versatile
material that can withstand a wide range of temperatures and environmental conditions,
making it an ideal choice for heavy-duty applications. Furthermore, NR has excellent
frictional properties, which are essential for the track belt to maintain its grip on the ground
and prevent slippage. Additionally, NR has a high resistance to abrasion, which is crucial
for the belt to withstand the constant friction and wear caused by the movement of the
tracked mobile robot. Moreover, NR is a biodegradable and eco-friendly material, which is
an added advantage in today's environmentally conscious world. Therefore, the selection of
natural rubber material for the belt design is justified due to its excellent properties and eco-
friendly nature.
Properties Metric
Tensile strength 25 MPa
Yield strength 0 MPa
Shear strength 207 MPa
Fatigue strength 96.5 MPa
24
Elastic modulus 3 MPa
Poisson's ratio 0.5
Structural analysis:
For a rubber track belt, it is important to consider the material nonlinearity due to the belt
rubber material, as this can significantly affect the stress and strain on the belt. You can use
nonlinear finite element analysis to calculate the stresses, as described in. This will help to
ensure that the belt can handle the loads and stresses that it will be subjected to during
operation. In addition, you may want to consider using a model-free control of tension and
speed for the conveyor system, as described in. This can help to ensure that the belt operates
at a constant speed and tension, which can improve its performance and longevity. By
following these steps and using the SolidWorks Simulation tools, you can perform a stress
analysis on a rubber track belt and ensure that it is designed to handle the loads and stresses
that it will be subjected to during operation.
Powerful and Compact: Actuators provide efficient and powerful linear motion, enabling
the scissor lift to handle significant loads. Additionally, the compact size of actuators
allows for a more space-saving design compared to hydraulic or pneumatic systems.
Precise Control: Actuators offer precise control over the platform's movement, allowing
for smooth and controlled lifting and lowering. This is crucial for applications requiring
accurate positioning and stability.
Clean and Efficient: Unlike hydraulic and pneumatic systems, actuators operate
electrically, eliminating the need for oil, hoses, and compressors. This results in a cleaner
and more environmentally friendly system.
25
Components of a Scissor Lift with Actuators:
Scissor arms: These are the primary structure of the lift, forming the crisscross pattern
that allows for vertical movement.
Linear actuators: These convert electrical energy into linear motion, responsible for
extending and retracting the scissor arms. Common types include ball screw actuators and
lead screw actuators.
Platform: This is the surface where the load is placed and lifted.
Control system: This provides an interface for controlling the lift's movement, typically
through a motor controller or PLC.
Sensors: These monitor various parameters such as platform height, load weight, and
actuator position, providing feedback to the control system.
The scissor lift significantly expands the robot's capabilities by enabling it to:
Lift and Transport Loads: This adds a crucial dimension to its functionality, allowing it to
handle material handling tasks beyond stair-climbing.
Reach Elevated Areas: The robot can now access platforms and objects at higher levels,
expanding its potential applications.
Manipulate Objects: The combined movement of the scissor lift and the robot's base
allows for precise manipulation of objects at different heights.
This increased versatility makes the robot a valuable tool for various industrial scenarios.
The scissor lift can significantly streamline material handling tasks by:
Reducing the Need for Manual Lifting: The robot can autonomously lift and transport
heavy objects, minimizing the need for manual labor and associated risks.
Optimizing Workflow: The robot can seamlessly integrate into existing workflows,
improving overall operational efficiency.
26
2.4 DESIGN AND ANALYSIS OF SCISSOR LIFTING MECHANISM:
The mobile elevating work platform (MEWP) is a mechanical device for temporary access
to inaccessible areas, typically at height. It encompasses various types such as scissor lifts,
also known as "aerial work platforms" or "cherry pickers". These lifts can be hydraulic,
pneumatic, or mechanical, each with its own advantages and drawbacks depending on the
industry and application. Scissor lift design is favored for its ergonomic benefits and sturdy
frame, offering increased structural strength compared to other options in the market.
Working
Scissor lifts are commonly powered by three main systems: gasoline, electricity, or
hydraulics. Electrically powered lifts are preferred in environments where flammable
materials are present, while gasoline-powered ones are suitable for outdoor use but not
recommended in areas with excessive vapors. Hydraulic lifts utilize pressurized fluid in
tubing to operate, although temperature fluctuations can cause issues. Another type,
pneumatic lifts, operate using compressed air and are environmentally friendly and efficient.
Each system has its advantages and limitations, catering to different needs and
environments.
The five major parts of a motor scissor lift table typically include:
1. Platform: This is the flat surface where the load or personnel stands or rests during
operation.
3. Motor: The motor provides the power necessary to operate the scissor lift, driving the
hydraulic or electric system that raises and lowers the platform.
5. Control Panel: This interface allows the operator to control the lift's movement,
including raising, lowering, and stopping. It may include buttons, switches, or a joystick
for precise control.
27
Figure 22: Nomenclature Of Scissor Lift
The Actuator
28
Usually, the translating end will be attached to some point on the lift, and the static end
will be attached to some fixed support. Hence, when the actuator extends, it will cause the
lift to extend.
It should be noted that this does not imply loss of generality, as the derivation holds true
even if the force is applied by any means other than a linear actuator.
29
3. ELECTRONICS
3.1 COMPONENTS
3. PS2X – RF controller 1
3.2.1 IR SENSOR: IR sensors can be used to detect obstacles in the path of the robot.
This can be achieved by emitting IR radiation and measuring the amount of reflected light.
When the sensor detects an obstacle, it can send a signal to the control unit to stop or change
direction, preventing collisions and damage to the robot.
31
3.2.2 INERTIAL MEASUREMENT UNIT ( IMU ) : An IMU combines
accelerometers, gyroscopes, and sometimes magnetometers to provide information about
the robot's orientation, velocity, and acceleration. This data is crucial for maintaining
stability and controlling the movement of the robot.
32
4. LITERATURE REVIEW
The goal of this study of the literature is to thoroughly delve into the research and
advancements around differential drive wheeled mobile robots that are particularly created
for stair climbing.
4.1.1 Review 1
Title: Development of a Differential Drive Robot Platform with External Force Sensing
Capabilities for Logistical Tasks in Hospital Environments
Authors: Tim Andersson, August Kihlberg
Abstract: The kinematics of differential drive robots are crucial for understanding their
motion and control. These robots consist of two drive wheels on a common axis, allowing
independent speed control for each wheel. The robot's motion is determined by the
Instantaneous Center of Curvature (ICC), which is the point about which the robot rotates.
The ICC can be calculated using the wheel velocities and the distance between the wheel
centers. Differential drive robots are sensitive to changes in wheel velocities and ground
conditions, requiring careful control and potential support from additional castor wheels.
For constrained indoor environments, differential drive robots with two caster wheels at
the rear and two drive wheels at the front enable climbing inclined planes and maintaining
constant ground contact for drive wheels, while offset placement of drive wheels from the
center of mass increases moment of inertia and turning power requirements.
4.1.2 Review 2
4.1.4 Review 4
Title: Design and Control for Differential Drive Mobile Robot
Authors: Boru Diriba Hirpo, Prof. Wang Zhongmin.
Abstract: Differential drive wheeled mobile robots are common in mobile robotics,
consisting of two separately driven wheels on a common axis and one or more passive
castor wheels for stability. They change direction by varying the relative rate of rotation of
their wheels. The kinematics of differential drive robots are fundamental for design and
control software development. The robot's position is described using two coordinate
systems: the inertial coordinate system (global frame) and the robot coordinate system
(local frame attached to the robot). The robot's motion is controlled using a kinematic-
based PID control system, which adjusts the speeds of the DC motors or the entire robot
platform based on kinematic modeling. These robots are widely used in various
applications, including industrial, service, and research, due to their ease of programming
and control
4.1.5 Review 5
Title: Quantitative Design Analysis of an Electric Scissor Lift
Authors: Omar Y. Ismael, Mohammed Almaged, Ali Mahmood.
Abstract: Lifting systems are vital in industrial applications for tasks like load lifting,
cleaning, and maintenance. Common types include scissor lifts, articulated lifts, and
telescopic lifts. Scissor lifts, popular for cleaning and maintenance, feature interconnected
platforms that elevate through a scissor’s mechanism. Electric scissor lifts use DC motors
for propulsion and levitation, designed for efficiency. Components like brushless DC
geared motors and motor-ball screw arrangements are chosen for performance and
durability. Material selection enhances durability and reliability, extending the lift's
lifespan. Design considerations like actuator selection, gearbox design, stress analysis, and
power requirements ensure optimal performance and safety. Force analysis, considering
lift capacity, platform mass, safety factor, and scissor arm mass, determines forces on each
joint for stress analysis and component selection. Ball-screw selection involves
34
establishing bearing ratings using SKF tools, with critical considerations on position and
fixing to minimize force requirements. A ball-screw capable of bearing over 78.5 kN is
selected after calculating the total force needed
4.1.6 Review 6
Title: Kinematics, Localization and Control of Differential Drive Mobile Robot
Authors: Sandeep Kumar Malu & Jharna Majumdar.
Abstract: Autonomous mobile robots (AMRs) are used in various fields, including
industry, military, and security environments. The two-wheel drive with differential
steering and a free balancing wheel is a common drive mechanism due to its good
manoeuvrability, especially in indoor environments. Differential drive robots are non-
holonomic systems, and their kinematics are fundamental for understanding their
mechanical behaviour. Control designs using feedback linearization offer better
performance compared to conventional linearized controllers. Methods to reduce odometry
error and efficient localization using RFID technology have also been explored. The
model is utilized as a motion controller in a closed-loop control scheme, with basic motion
tasks involving moving between two robot postures and following a given trajectory. The
control algorithm is designed to drive the robot from its current configuration to the goal
position. The proposed control law is state-dependent, ensuring asymptotic convergence to
the goal position without attaining the exact position. In industrial applications, lifting
systems like scissor lifts are crucial for tasks such as load lifting, cleaning, and
maintenance. These systems use DC motors for propulsion and levitation, with
components carefully selected for performance and durability. Design considerations,
including actuator selection, gearbox design, stress analysis, and power requirements, are
evaluated to ensure optimal performance and safety.
4.1.7 Review 7
Title: Analysis and Design of Sprocket Driven Transmission System
Authors: Pushkar Badawane, Riddhesh Bandre, Laukik Kharche.
Abstract: Roller chain drives are widely used for power transmission due to their constant
ratio and reliability, but challenges like noise and vibration persist, especially with the
demand for higher speeds and lighter weight in automotive applications. Research has
focused on improving the dynamic behaviour of roller chain drives through dynamic
models and computer-aided analyses. Tensioners, polygonal action, impact, and span
length changes are considered in these analyses. New sprocket tooth profiles have been
explored to reduce vibration and noise by minimizing polygonal action and meshing
impact. Some studies have investigated tooth profiles combining involute and beeline
features to address meshing impact and velocity fluctuations. The non-conjugate action
during the meshing process between the chain and sprocket leads to polygonal action and
meshing impact, causing uneven chain velocity, vibration, noise, and transmission
irregularities. These issues restrict roller chain drive applications to lower speeds. Efforts
have been made to develop tooth profiles with approximate conjugate action to enhance
performance at high speeds.
35
4.2 METHODOLOGY
• Different wheel designs and configurations have been proposed and researched to
improve the ability of wheeled robots to climb stairs. According to the literature,
using wheels that are specifically made to give better grip and adaptation to
different stair geometries, such flippers or tracks, is a good idea. The positioning
and direction of the wheels are also very important for stability and successful stair
climbing.
• Sensor Integration: When constructing a differential drive wheeled robot for stair
climbing, sensor integration is a key component. The use of numerous sensors,
including proximity sensors, depth cameras, and IMUs, to sense the surroundings
and produce pertinent input for navigation and control is suggested in the literature.
The review will examine the various sensor modalities used and how well they work
to overcome the difficulties of stair climbing.
• Navigation and Control Algorithms: Reliable and safe stair climbing depends on
effective navigation and control algorithms. A variety of strategies, including
kinematic and dynamic models, are presented in the literature now in circulation to
obtain exact control during stair climb and descent. The review will assess how well
various algorithms support stability, obstacle avoidance, and precise motion
planning.
36
Final assembly
37
Figure 33: Final assembly of robot (top side view)
38
6. CONCLUSION
The goal of this project was to develop and create a differential drive robot that could
climb stairs and carry a weight of around 50 kg. The goal was to create a flexible and
useful system that would help small and medium-sized businesses move big cargo
throughout their facilities. To attain the required result, a variety of design considerations,
production techniques, and testing methods were used throughout the project.
The design process includes a careful examination of the needs and limitations particular
to the intended application. The robot's sturdy chassis, strong motors, and differential drive
system were all included into its design to ensure effective mobility and weight bearing
capabilities.
Traditional and contemporary production methods were used in conjunction during the
manufacturing process. High-strength materials were used in the fabrication of the chassis
and structural elements to ensure their longevity and load-bearing capabilities. To obtain
the best performance and dependability, the mechanical parts, including the differential
drive system, were painstakingly c
constructed and put together.
In-depth testing and validation processes were carried out to assess the robot's
functionality and conformity to the design specifications. The robot's capacity to carry
loads of up to 50 kg was tested under a variety of load circumstances. It repeatedly proved
to be capable of doing so. In simulated industrial conditions, the robot's maneuverability
and stair-climbing skills were assessed. The robot was effective in negotiating obstacles
and ascending stairs without jeopardizing stability or safety.
This project's successful conclusion will have a big impact on small and medium-sized
businesses. The created differential drive robot provides an effective, affordable, and
scalable alternative for moving big loads inside industrial buildings. Due to its adaptability
and agility, it can go across a variety of terrains and barriers, making it suited for a variety
of industrial applications.
The project's results also present opportunities for additional improvements and
alterations. Future revisions may concentrate on adding sophisticated navigational tools,
autonomous abilities, or remote-control features. These improvements would make the
robot even more safe, productive, and adaptable to the changing demands of small- and
medium-sized businesses.
In conclusion, the design and production of a differential drive robot that can climb stairs
and carry a weight of around 50 kg have been successfully completed. The project's goals
were achieved, and the created robot had the qualities needed for industrial load transfer.
The robot's durability, flexibility, and agility make it a great asset for small and medium-
sized businesses, with the potential to simplify internal logistics processes and boost
overall productivity. In order to meet the changing demands of the industrial sector, the
project sets the groundwork for continued research and innovation in this area.
39
7.REFFERENCES
1. AUTHER NAMES: K. Narendra Kumar, A. Gopichand, M. Gopala Anjaneyulu, B. Gopi Krishna
TITLE: DESIGN AND DEVELOPMENT OF ADJUSTABLE STAIR CLIMBING ROBOT
YEAR PUBLISHED: Volume: 02 Issue: 04 | Apr-2013.
ZONE: IJRET: International Journal of Research in Engineering and Technology
ISSN: 2319-1163
2. AUTHER NAMES: Muhammad Umar Masood, Muhammad Ahsan Sami, Haris Sohail, Muhammad
Mujtaba, Muhammad Abubakar Siddique, Hashir Akram , Nasir Rashid , Mohsin I. Tiwana , Javaid
Iqbal.
TITLE: Design and Development of a Semi-Autonomous Stair Climbing Robotic Platform For Rough
Terrains.
YEAR PUBLISHED: Oct. 18-21, 2017, Ramada Plaza, Jeju, Korea.
ZONE :2017 17th International Conference on Control, Automation and Systems (ICCAS 2017)
4. AUTHER NAMES: Sayali H. Kakade, Ankit I. Kohare, Somen P. Rakhunde, Kiran N. Borkar, Poonam
G. Bhoyar, Akash O. Pandey, Jayant Y. Hande
TITLE: A Review on Automatic Staircase Climbing Platform.
YEAR PUBLISHED: Volume: 05 Issue: 03 | Mar-2018
ZONE: International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
40
10. AUTHER NAMES: Zhu, J., Sun, D. and Tso, S-K.
YEAR PUBLISHED: 2002
TITLE: “Development of a tracked climbing robot”,
ZONE: Journal of Intelligent and Robotic Systems,
11. AUTHER NAMES: Anastasios. Mourikis, Nikolas Trawny, Stergios. Roumeliotis, Daniel M.
Helmick Larry Matthies
TITLE: Autonomous Stair Climbing for Tracked Vehicles
YEAR PUBLISHED :2007
41