Design and Fabrication of Humanoid Robot
Design and Fabrication of Humanoid Robot
ROBOT
INTERNAL EXAMINER:
EXTERNAL EXAMINER:
ACKNOWLEDGEMENT
We express immensely our deep sense of gratitude to DR. RAJESH GHOSH, Associate
Professor, Department of Mechanical Engineering, Anil Neerukonda Institute of
Technology & Sciences, Sangivalasa, Bheemunipatnam Mandal, Visakhapatnam district
for his valuable guidance and encouragement at every stage of the work, which made it
a successful fulfilment.
We were very thankful to DR.B. NAGA RAJU, Professor, and Head of the Department,
Mechanical Engineering, Anil Neerukonda Institute of Technology & Sciences for his
valuable guidance and encouragement at every stage of the work, which made it a
successful fulfilment.
Last but not the least, we like to convey our thanks to all who have contributed either
directly or indirectly for the completion of our work.
It is estimated that by the year 2030, 800 million workers all over the world be
replaced by robots. This is evident that Robotic revolution is happening in a large scale.
Robots eliminate dangerous jobs for humans because they are capable of working in
hazardous environments. They can handle lifting heavy loads, toxic substances and doing
repetitive tasks. They have helped to prevent many accidents, also saving time and money.
Legs are not new to humans or animals but building legs for a robot is a complex
process. Adding legs to robots is a complex task, but there are many advantages of legs over
wheels. Legged robots can navigate on any kind of surfaces which is inaccessible for robots
with wheels. Wheels require a continuous path to travel whereas legs can step over isolated
paths and move on. Legged robots require the system to generate an appropriate Gait to
move, whereas wheels just need to roll. Gait is pattern of movement of limbs in animals and
humans used for locomotion over a variety of surfaces. The same concept is used to design
the pattern of movement of robots on different surfaces.
This project aims to design a humanoid robot with additive manufacturing process.
Various parts of the robot are designed in the Solidworks Software and then the parts are
printed with the help of a 3-D printer(material-PLA), and then they are assembled with
addition to various components like servo motors etc. Overall, the project aim is to make a
robot to walk with the set of commands given to it.
CONTENTS
1 INTRODUCTION ........................................................................................................1
6 CONCLUSION ...........................................................................................................52
7 REFERENCES............................................................................................................54
LIST OF FIGURES
1 INTRODUCTION
The study of robotics originates back to ancient Egypt where priests created masks that
moved as a way to intimidate their worshippers. Robotics, as we know it today, originated
half a century ago with the creation of a robot named “Unimate”. This Robot was created by
George Devol and Joseph Engelberger. Unimate was created with the intention of being used
in industry at a General Motors plant, working with heated Die-casting machines. In recent
years the development of humanoid robots has become a larger area of focus for the
engineering community. Humanoid robots are precisely what their name would lead you to
expect, robots designed to look and act like humans. While their Current use is primarily
within the entertainment industry, there are hopes that one day they will be able to be used
in a broader domain.
Modern investigations into humanoid robot development have led to the desire to create
a robot that can not only walk from one destination to another, but also discern Objects in
front of it and be able to compensate for that by moving around them. This was where the
current project came into play. The purpose of this project was to design and build a
humanoid robot that was capable of walking smoothly. Due to constant advances in
technology, humanoid robots of the future will be capable of helping mankind by
accomplishing tasks that may too dangerous, dirty, dull or even physically impossible, such
as exploring other planets. Though there is still room for improvement for the locomotion of
these robots to become more and more similar to that of a human, the future looks bright for
the development of the next generation of Humanoid robots.
appearance based on that of the human body. In general humanoid robots have a torso with
a head, two arms, and two legs (although some forms of humanoid robots may model only
part of the body).
When designing a robot whose Primary objective is walking, arms are likely not going
to be needed to perform assigned Tasks. The arms instead have the potential to be used to
balance the robot. If a robot is turning, its centre of gravity can be thrown off centre and
cause it to start to lean. The arms can be used in order to help it regain balance. The cameras
and/or sensors used to discern objects in front of the robot are located in the robot’s head.
As with humans, robots have the capability of having their heads be able to turn around a
certain pivot point, i.e., a spine. Having the ability to discern objects around it and not just
in front of the robot will allow it to better adapt to its surroundings. Some robots are also
given the capability of showing emotions when given extra sensors and programs to help it
recognize the emotions of people it is interacting with.
The last, and possibly most important, characteristic that helps define a humanoid
Robot is legs. There are several different ways in which a robot can walk on two legs. One
method was demonstrated by a team at the Massachusetts Institute of Technology (MIT)
with their robot named Toddler. The robot wobbled side-to-side with two straight legs, thus
giving it the name Toddler. More recently, robots have started to be created with a greater
human likeness. Legs are being created with hips, knees, and ankle joints. With every robot,
there are different methods of creating these legs based off of the task it is designed to do.
Another important aspect to consider is the shape of the foot, particularly with regards to its
interaction with the ankle joint. Some robots are created to push off with the foot in an effort
to move it forward, while others depend on the motors in the robot’s upper leg to move it.
3
The mechanical aspects of the robot are a major part in defining it as a humanoid robot.
However, the software is also unique. Humanoid robots are also known for being able to
interact with humans and adapt to their surroundings. They are also known for being able to
learn new material and then use it at a later date, whether it is face recognition or potentially
remembering a path previously taken.
Greek Times
Some historians affirm that Talos, a giant creature written about in ancient greek
literature, was a creature (either a man or a bull) made of bronze, given by Zeus to Europa.
77-100 BC
In 1901, between the islands of Crete and Kythera, a diver found the remnants of
what might only be considered a mechanical computer. The device is a complex mix of gears
4
which most likely calculated the position of the sun, moon or other celestial bodies. The
device dates back 2000 years and is considered to be of Greek origin and was given the name
“The Antikythera Device”.
10-70AD
The Hero of Alexandria, a Mathematician, Physicist and Engineer (10-70AD) wrote
a book titled Automata (Arabic translation, or in Greek “moving itself”) which is a collection
of different devices which could have been used in temples. The Hero of Alexandria
designed an odometer to be mounted on a cart and measure distances travelled. Among his
other inventions are a wind powered organ, animated statues and the Aeolipile. Although
conceived simply as a trinket, the Aeolipile can be considered the forefather of modern steam
engines.
Medieval times
Automatons, human-like figures run by hidden mechanisms, were used to impress
peasant worshippers in church into believing in a higher power. [These mechanisms] created
the illusion of self-motion (moving without assistance). The clock jack was a mechanical
figure that could strike time on a bell with its axe. This technology was virtually unheard of
in the 13th century.
1495
Leonardo da Vinci designed what may be the first humanoid robot though it cannot
be confirmed if the design was actually ever produced. The robot was designed to sit up,
wave its arms, and move its head via a flexible neck while opening and closing its jaw.
1801
Joseph-Marie Jacquard invented a machine (essentially a loom) that could be
programmed to create designs that could be printed onto cloth or tissue.
1921
The term "robot" was first used in a play called "R.U.R." or "Rossum's Universal
Robots" by the Czech writer Karel Capek. The plot was simple: man creates a robot to
replace him and then robot kills man.
5
1937-1938
Westinghouse creates ELEKTRO a human-like robot that could walk, talk, and
smoke. ELEKTRO was first unveiled at the 1939 world’s fair.
1941
Science fiction writer Isaac Asimov first used the word "robotics" to describe the
technology of robots and predicted the rise of a powerful robot industry. The term robotics
refers to the study and use of robots; it came about in 1941 and was first adopted by Isaac
Asimov, a scientist and writer. It was Asimov who also proposed the following “Laws of
Robotics” in his short story Run-around in 1942.
1948
W. Grey Walter created his first robots; Elmer and Elsie, also known as the turtle
robots. The robots were capable of finding their charging station when their battery power
ran low.
1954
George Devol designed the first truly programmable robot and called it UNIMATE
for "Universal Automation." (US patent 2 998 237) Later, in 1956, George Devol and Joseph
Engelberger formed the world's first robot company “Unimation” which stands for
“universal automation”.
6
As a result, Engelberger has been called the 'father of robotics’. Unimation is still in
production today, with robots for sale.
1960’s
One of the first operational, industrial robots in North America appeared in the early
1960’s in a candy factory in Kitchener, Ontario.
1968
The first computer-controlled walking machine was created by Mcgee and Frank at
the University of South Carolina.
1968
The first manually controlled walking truck was made by R. Mosher. It could walk
up to four miles an hour.
1969
Victor Scheinman created the Stanford Arm, which was the first successful
electrically-powered, computer-controlled robot arm.
1969
WAP-1 became the first biped robot and was designed by Ichiro Kato. Air bags
connected to the frame were used to stimulate artificial muscles WAP-3 was designed later
and could walk on flat surfaces as well as climb up and down stairs or slopes. It could also
turn while walking.
7
1978
Shigeo Hirose created ACMVI (Oblix) robot. It had snake-like abilities. The Oblix
eventually became the MOGURA robot arm used in industry.
1979
The Stanford Cart crossed a chair-filled room without human assistance. The cart
had a TV camera mounted on a rail which took pictures from multiple angles and relayed
them to a computer. The computer analyzed the distance between the cart and the obstacles.
1996
Honda created the P2, which was the first major step in creating their ASIMO. The
P2 was the first self-regulating, bipedal humanoid robot.
1997
NASA's Pathfinder landed on Mars. The wheeled robotic rover sent images and data
about Mars back to Earth.
1997
Honda created the P3, the second major step in creating their ASIMO. The P3 was
Honda’s first completely autonomous humanoid robot.
1999
Sony released the first Aibo robotic dog. It makes vaguely dog-like sounds, walks
around, plays with toys, responds to commands, occasionally misbehaves and uses cameras
and facial recognition technology to interact differently with each person it encounters.
2002
Honda created the Advanced Step in Innovative Mobility (ASIMO). It is intended to
be a personal assistant. It recognizes its owner's face, voice, and name. Can read email and
is capable of streaming video from its camera to a PC.
2005
The Korean Institute of Science and Technology (KIST), created HUBO, and claims
it is the smartest mobile robot in the world. This robot is linked to a computer via a high-
speed wireless connection; the computer does all of the thinking for the robot.
SAFETY
Safety is the most obvious advantage of utilizing robotics. Heavy machinery,
machinery that runs at hot temperature and sharp objects can easily injure a human being.
By delegating dangerous tasks to a robot, you’re more likely to look at a repair bill than a
serious medical bill or a lawsuit. Employees who work dangerous jobs will be thankful that
robots can remove some of the risks.
SPEED
Robots don’t get distracted or need to take breaks. They don’t request vacation time
or ask to leave an hour early. A robot will never feel stressed out and start running slower.
They also don’t need to be invited to employee meetings or training session. Robots can
work all the time, and this, speeds up production. They keep your employees from having to
overwork themselves to meet high pressure deadlines or seemingly impossible standards.
JOB CREATION
Robots don’t take jobs away. They merely change the jobs that exist. Robots need
people for monitoring and supervision. The more robots we need, the more people we’ll
need to build those robots.
By training your employees to work with robots, you’re giving them a reason to stay
motivated in their position with your company. They’ll be there for the advancements and
they’ll have the unique opportunity to develop a new set of tech or engineering related skills.
CONSISTENCY
Robots never need to divide their attention between a multitude of things. Their work
is never contingent on the work of other people. They won’t have unexpected emergencies,
and they won’t need to be relocated to complete a different time sensitive task. They’re
always there, and they’re doing what they’re supposed to do. Automation is typically far
more reliable than human labour.
10
PERFECTION
Robots will always deliver quality work. Since they’re programmed for precise,
repetitive motion, they’re less likely to make mistakes. In some ways, robots are
simultaneously an employee and a quality control system. A lack of quirks and preferences,
combined with the eliminated possibility of human error, will create a predictably perfect
product every time.
Humans just can’t compete with a robot that can work 24/7 without making any
mistakes. That fact can force people out of jobs they’ve done their entire lives.
AGRICULTURE
Agriculture is the sector that is the basis of human civilization. However,
agriculture is also a seasonal sector that is dependent on ideal weather conditions optimal
soil, etc. Moreover, there are many repetitive tasks in agriculture that are just a waste of
farmer’s time and can be performed more suitable by robots. These include seeding, weed
control, harvesting, etc. Robots are usually used for harvesting the crops which allow
farmers to be more efficient.
12
HEALTH CARE
Robots have changed healthcare a lot. And all for the better! They can help doctors
in performing operations more precisely, be used as prosthetic limbs, provide therapy to
patients, etc. The possibilities are limitless. One example of this is the Da Vinci Robot that
can help surgeons in performing complex surgeries relating to the heart, head, neck, and
other sensitive areas.
MANUFACTURING
There are many repetitive and common tasks in the manufacturing industry that
don’t require any usage of the mind like welding, assembly, packing, etc. These tasks can
be easily done by robots while leaving the mentally challenging and creative tasks to
humans.
These robots can be trained to perform these repetitive and monotonous tasks with
precision under the guidance and supervision of a human. This option is also best for the
manufacturing processes that are dangerous and may be harmful to humans.
MILITARY
Robots also have many applications in the military. They can be used as drones to
keep surveillance on the enemy, they can also be used as armed systems to attack the
opposing forces or as Medicare agents to help friendly forces. Some of the popular robots
used in the Military sector include MAARS (Modular Advanced Armed Robotic System)
which looks like a tank and contains tear gas and lasers to confuse enemies and even
grenade launcher for desperate situations. DOGO is also a tactical combat robot that has a
camera for spying on the activities of the enemy and a 9-millimeter pistol for emergency
situations.
14
SECURITY
Imagine if all the security guards are robots? Even thieves would be scared! That’s
why robots are being proposed as security agents as they can protect humans, and they
wouldn’t be in danger like human security guards would be. Currently, robotics companies
are working on pairing robot guards with human security consultants.
SPACE EXPLORATION
There are many things in space that are very dangerous for astronauts to do.
Humans can’t roam on Mars all day to collect soil samples or work on repairing a spaceship
from the outside while it’s in deep space! In these situations, robots are a great choice
because there are no chances for the loss of human life then. So, space institutions like
NASA frequently use robots and autonomous vehicles to do things that humans can’t. For
example, Mars Rover is an autonomous robot that travels on Mars and takes pictures of
Martian rock formations that are interesting or important and then sends them back on
Earth for the NASA scientists to study.
ENTERTAINMENT
Robots are also a big draw in the entertainment industry. While they cannot exactly
become actors and actresses, they can be used behind the sets in movies and serials to
manage the camera, provide special effects, etc. They can be used for boring repetitive
tasks that are not suitable for a human as cinema is, after all, a creative industry. Robots
can also be used to do stunt work that is very dangerous for humans but looks pretty cool
in an action movie. Theme parks like Disney World are also using autonomous robots to
enhance the magical experience of their customers.
UNDERWATER EXPLORATION
Robots are a great option for exploring places that humans cannot reach easily, like
the depths of the ocean! There is a lot of water pressure deep in the ocean which means
16
humans cannot go that down and machines such as submarines can only go to a certain
depth as well. A deep underwater is a mysterious place that can finally be explored using
specially designed robots. These robots are remote-controlled, and they can go into depths
of the ocean to collect data and images about the aquatic plant and animal life.
CUSTOMER SERVICE
There are robots that are developed to look exactly like humans for cosmetic
purposes. These robots are primarily used in the field of customer service in high visibility
areas to promote robotics. One such example is Nadine, a humanoid robot in Singapore
that can recognize people from previous visits, make eye contact, shake hands, continue
chatting based on previous meetings, etc.
Another such customer service robot is Junko Chihira in Japan, a humanoid robot
working at the tourist information centre in Aqua City Odaiba, a shopping centre on
Tokyo’s waterfront.
SOPHIA
Nations Sophia is a social humanoid Robot developed by the Hong Kong based
company Hanson Robotics. Sophia was activated on February 14, 2016 and made her first
public appearance in mid-March 2016 at South-by-South West (SXSW) in Austin, Texas,
United States.
17
ASIMO
ASIMO (Advanced Step in Innovative Mobility) is a humanoid robot created
by Honda in 2000. It is currently displayed in the Miraikan museum in Tokyo, Japan. On 8
July 2018, Honda posted the last update of ASIMO through their official page stating that it
would be ceasing all development and production of ASIMO robots in order to focus on
more practical applications using the technology developed through ASIMO’s lifespan. The
name was chosen in honour of Isaac Asimov.
ATLAS
Atlas is a bipedal humanoid robot primarily developed by the American robotics
company Boston Dynamics with funding and oversight from the U.S Defence Advanced
Research Projects Agency (DARPA). The robot was initially designed for a variety of search
and rescue tasks, and was unveiled to the public on July 11, 2013.
NAO
NAO (pronounced now) is an autonomous, programmable humanoid robot
developed by Aldebaran Robotics, a French robotics company headquartered in Paris, which
was acquired by Softbank group in 2015 and rebranded as Softbank Robotics. The robot's
development began with the launch of Project Nao in 2004. On 15 August 2007, Nao
replaced Sony's robot dog Aibo as the robot used in the Robocup Standard Platform League
(SPL), an international robot soccer competition.
The Nao was used in RoboCup 2008 and 2009, and the NaoV3R was chosen as the
platform for the SPL at RoboCup 2010. Several versions of the robot have been released
since 2008. The Nao Academics Edition was developed for universities and laboratories for
research and education purposes. It was released to institutions in 2008, and was made
publicly available by 2011. Various upgrades to the Nao platform have since been released,
including the 2011 Nao Next Gen and the 2014 Nao Evolution. Nao robots have been used
for research and education purposes in numerous academic institutions worldwide. As of
2015, over 5,000 Nao units are in use in more than 50 countries.
20
CHAPTER 2
LITERATURE REVIEW
21
2 LITERATURE REVIEW:
be useful for designing the humanoid robot. Co-evolution was achieved in a precision
dynamics simulator, and discovered unexpected optimal solutions. This indicates that a
complex design task of bi-ped humanoid can be performed automatically using evolution-
based approach, thus varieties of humanoid robots can be design in speedy manner. This is
a major importance to the emerging robotics industries.
control. By the simulation and the preliminary experiment, it is shown that the toe springs
are effectively used for running and hopping.
2.8 J. Yamaguchi :
Authors have focused on the bipedal humanoid robot expected to play an active role
in human living space, through studies on an anthropomorphic biped walking robot. As the
first stage of developing a bipedal humanoid robot, the authors developed the human-size 35
active DOF bipedal humanoid robot "WABIAN" and the human-size 41 active DOF bipedal
humanoid robot "WABIAN-R". The authors also proposed a basic control method of whole
body cooperative dynamic biped walking that uses trunk or trunk-waist cooperative motion
to compensate for three-axis (pitch, roll and yaw-axis) moment generated not only by the
motion of the lower-limbs planned arbitrarily but by the time trajectory of the hands planned
arbitrarily. Using these systems and the control method, normal biped walking (forward and
backward), dynamic dance, waving arms and hip, dynamic carrying of a load using its arms,
and trunk-waist cooperative dynamic walking are achieved.
2.9 S. Takao :
The Authors focused on the degrees-of-freedom for robot foot mechanism. To realize
the functions of human locomotion on biped robots, we should know the fundamental
aspects of human foot mechanisms through intensive observations of human locomotion.
We proposed a novel mechanical shoe with 2-DOF toe parts, which move independently and
are able to constrain human foot in various ways. Wearing the mechanical shoes, three
subjects were measured on their walking speed, toe joint angles, and center of pressure. They
were walking in straight, zigzag and slalom courses. Through these observations, we show
24
that a biped robot with the proposed toe mechanism could potentially walk faster than
conventional ones.
2.11 Y. Ogura :
Authors found that, almost all conventional biped humanoid robots have difficulties
in realizing various walking motions such as knee stretch walking like a human because of
an insufficiency of DOF. Therefore, we have developed a 16-DOF biped humanoid robot
without a trunk: 3-DOF in each ankle, 1-DOF in each knee, 3-DOF in each hip and 2-DOF
in the waist. Using the biped robot, basic experiments are conducted and the effectiveness
of the leg mechanism is confirmed.
2.12 O. Eiberger :
The authors present a humanoid two-arm system developed as a research platform for
studying dexterous two-handed manipulation. The system is based on the modular DLR-
Lightweight-Robot-III and the DLR-Hand-II. Two arms and hands are combined with a three
degrees-of-freedom movable torso and a visual system to form a complete humanoid upper
body. In this paper we present the design considerations and give an overview of the different
sub-systems. Then, we describe the requirements on the software architecture. Moreover,
the applied control methods for two-armed manipulation and the vision algorithms used for
scene analysis are discussed.
25
patterns with stretched knees and heel-contact and toe-off motions based on the ZMP
criterion is described. In this pattern generation, some parameters of the foot trajectories of
a biped robot are optimized by using a genetic algorithm in order to generate a continuous
and smooth leg motion. Software simulations and walking experiments are conducted, and
the effectiveness of the pattern generation and mechanism of WABIAN-2R, which have the
ability to realize more human-like walking styles in a humanoid robot, are confirmed.
27
CHAPTER 3
DESIGN AND FABRICATION
28
SOLIDWORKS
Solidworks is computer-aided design (CAD) software owned by Dassault Systemes. It
uses the principle of parametric design and generates three kinds of interconnected files: the
part, the assembly, and the drawing. Therefore, any modification to one of these three files
will be reflected in the other two. Solidworks helps you perform 2D and 3D modelling, and
this CAD software is known for its ease-of-use and intuitiveness. The figure 3.1 shows the
interface of the Solidworks software.
FEATURES:
1. Part and assembly modelling
2. 2D drawings
3. Design re-use and automation
4. Animation and visualization
5. Interference check
6. Collaborate and share CAD data (3D interconnect & eDrawings)
7. Advanced CAD file import
8. Basic analysis tools (SimulationXpress & FloXpress)
9. Productivity tools
10. Solid Works CAM Standard
29
STEP 1:
Various parts of the humanoid robot, like Robot foot, supporting links, Robot thigh,
Robot torso, Robot body, Robot arms, head etc. are designed in the Part modelling
section of the Solidworks software. Various commands like line, rectangle, arc etc. are
used to draw the 2D shapes with the required dimensions, and by using the Extrude
Command they are extruded accordingly to the required size.
The figures 3.2, 3.3 and 3.4, are the designs of the Robot foot, supporting link and
Robot leg in Solidworks software. In the similar all the Robot parts are designed in the
Solidworks software.
30
STEP 2:
Once the individual parts are designed in the part modelling section, then some
required sub-assemblies are made in the Assembly section of the Solidworks software.
These sub-assemblies make the final Assembly design much easier. Mating of
components is made by using the “Mate” command. Proper mating is given while
designing the sub-assemblies.
STEP 3:
Finally, all the required individual parts and the sub-assemblies are inserted in the
Assembly section by using the “Insert Components” command, and some commands
like “Coincident”, “Concentric”, etc. are used properly for proper design of the final
assembly. The figure 3.5 shows the Final assembly of the Humanoid Robot.
STEP 4:
After the complete design, the Constraints are defined to specify the conditions that the
design must satisfy.
32
2. Temperature is crucial to ABS filament printing Dreamer features a door that can be closed
and a removable top lid to keep out dust and foreign particles meanwhile eliminates exterior
temperature interference The build-in heat-controlling sensor activates fans automatically to
stabilize the printing temperature for high-quality ABS Prints.
3. The Dreamer build plate is made of the same grade of aluminum used in aerospace
industry with 6.5mm thickness. It is the best and most level alloy which ever used, and also
with excellent heat distribution There are some important factors that proved to deliver
reliable and precise prints
4. With a patent nozzle structure, filament loading is smooth and steady, and it suitable for
most mainstream printing filaments in the market. The side is equipped with turbofan to
33
provide air which can effectively improve the modelling effect Being expert in dual colour
printing and dual filament printing.
PLA FILAMENT
PLA plastic or polylactic acid is a vegetable-based plastic material, which commonly
uses corn-starch as a raw material. The monomer is usually made from fermented plant
starch. This material is thermoplastic aliphatic polyester and it is the primary natural raw
material used in 3D printing. PLA is a fully biodegradable thermoplastic polymer consisting
of renewable raw materials. Among all 3D printing materials, PLA is part of the most
popular materials used for additive manufacturing for filament fabrication.
PLA is a user-friendly thermoplastic with a higher strength and stiffness than both
ABS and nylon. With a low melting temperature and minimal warping, PLA is one of the
easiest materials to 3D print successfully.
PRINTING OF PARTS
1. In the first step, the files in the Solidworks software are saved in the STL format which is
the required format for the flashprint.
2. In the next step, the file is opened in the flashprint and is transferred to the dreamer 3D
printer.
34
3. Now the 3D printer automatically prints the required parts with the required dimensions.
4. The printer is given with some input instructions like Fill Density, Fill Pattern, Print
Speed, Travel Speed, Left Extruder Temperature, Platform Temperature etc.
5. Finally, all the parts are printed in the dreamer 3D printer using the PLA filament.
PRINTED PARTS:
Before starting the printing operation, we need to place the PLA filament in the Extruder as
shown in the figure 3.9.
Once the setup is done, we need to start the printer and start the printing operation.
35
DURING PROCESS:
The figures 3.10 and 3.11 show the 3D printing process of the Robot foot and some
other parts. All the parts are similarly printed using the Flashforge Dreamer 3D printer. The
Nozzle gets heated upto 200 ºC and it melts the filament and then it makes layers on the
printer platform as shown in the figure 3.10. Once the printing is completed, we need to let
the platform cool for some time and then collect the part from the printer.
POST PROCESS:
After the complete process, let the platform in the 3D printer cool down. Then after
getting cooled down the parts are taken from the Printer. The figures 3.12, 3.13, 3.14 are
some of the parts that are printed from the 3D printer.
Similarly, all the parts are printed in the 3D printer and all the parts are collected
together, and sharp edges and uneven surfaces are filed with the help of knife-edge file and
sand paper.
It equips sophisticated internal circuitry that provides good torque, holding power,
and faster updates in response to external forces. They are packed within a tight sturdy plastic
case which makes them water and dust resistant which is a very useful feature in RC planes,
Boats, and RC Monster Trucks etc. It equips 3-wire JR servo plug which is compatible with
Futaba connectors too.
WIRE DESCRIPTION:
1. RED – Positive
2. Brown – Negative
3. Orange – Signal
SPECIFICATIONS:
1. Weight: 55g
2. Dimension: 40.7 × 19.7 × 42.9 mm
3. Operating Speed (4.8V no load): 20sec / 60 deg
4. Operating Speed (6.0V no load): 16sec / 60 deg (no load)
5. Stall Torque (4.8V): 10kg/cm
6. Stall Torque (6.0V): 12kg/cm
7. Operation Voltage: 4.8 - 7.2Volts
8. Gear Type: All Metal Gears
9. Stable and shock proof double ball bearing design
10. Dead band width: 5 µs
11. Temperature range: 0 ºC – 55 ºC.
12. Control System: Analog
13. Operating Angle: 120degree
14. Required Pulse: 900us-2100us
FEATURES:
1. The connection cable is thicker.
2. Equips high-quality motor.
3. High resolution
4. Accurate positioning
5. Fast control response
6. Constant torque throughout the servo travel range
7. Excellent holding power.
39
ARDUINO UNO
1. Arduino UNO is a low-cost, flexible, and easy-to-use programmable open-source
microcontroller board that can be integrated into a variety of electronic projects. This board
can be interfaced with other Arduino boards, Arduino shields, Raspberry Pi boards and can
control relays, LEDs, servos, and motors as an output.
2. Arduino UNO features AVR microcontroller Atmega328, 6 analogue input pins, and 14
digital I/O pins out of which 6 are used as PWM output.
3. This board contains a USB interface i.e. USB cable is used to connect the board with the
computer and Arduino IDE (Integrated Development Environment) software is used to
program the board.
4. The unit comes with 32KB flash memory that is used to store the number of instructions
while the SRAM is 2KB and EEPROM is 1KB.
5. The operating voltage of the unit is 5V which projects the microcontroller on the board
and its associated circuitry operates at 5V while the input voltage ranges between 6V to 20V
and the recommended input voltage ranges from 7V to 12V.
ARDUINO UNO COMPONENTS:
3. PWM: the board contains 6 PWM pins. PWM stands for Pulse Width Modulation, using
this process we can control the speed of the servo motor, DC motor, and brightness of the
LED.
40
4. Digital I/O Pins: there are 14 digital (0-13) I/O pins available on the board that can be
connected with external electronic components.
5. Analogue Pins: there are 6 analogue pins integrated on the board. These pins can read the
analogue sensor and can convert it into a digital signal.
6. AREF: It is an Analog Reference Pin used to set an external reference voltage.
7. Reset Button: This button will reset the code loaded into the board. This button is useful
when the board hangs up, pressing this button will take the entire board into an initial state.
8. USB Interface: This interface is used to connect the board with the computer and to
upload the Arduino sketches (Arduino Program is called a Sketch)
9. DC Power Jack: This is used to power up the board with a power supply.
10. Power LED: This is a power LED that lights up when the board is connected with the
power source.
11. Micro SD Card: The UNO board supports a micro-SD card that allows the board to
store more information.
12. 3.3V: This pin is used to supply 3.3V power to your projects.
13. 5V: This pin is used to supply 5V power to your projects.
14. VIN: It is the input voltage applied to the UNO board.
15. Voltage Regulator: The voltage regulator controls the voltage that goes into the board
16. SPI: The SPI stands for Serial Peripheral Interface. Four Pins 10(SS), 11(MOSI),
12(MISO), 13(SCK) are used for this communication.
17. TX/RX: Pins TX and RX are used for serial communication. The TX is a transmit pin
used to transmit the serial data while RX is a receive pin used to receive serial data.
BREAD BOARD:
1. A breadboard is a construction base for prototyping of electronics. Originally the word
referred to a literal bread board, a polished piece of wood used when slicing bread.
2. A breadboard is used to make up temporary circuits for testing or to try out an idea. No
soldering is required so it is easy to change connections and replace components. Parts are
not damaged and can be re-used afterwards.
3. Almost all the Electronics Club website projects started life on a breadboard to check that
the circuit worked as intended.
4. A breadboard allows for easy and quick creation of temporary electronic circuits or to
carry out experiments with circuit design.
41
JUMPER WIRES
Jumper wires are simply wires that have connector pins at each end, allowing them to
be used to connect two points to each other without soldering. Jumper wires are typically
used with breadboards and other prototyping tools in order to make it easy to change a circuit
as needed.
2. The Sub-Assemblies are first made by applying the mixture of the Araldite gum on the
required surfaces and the motors. Once the Sub-Assemblies are made, we need to proceed
to the final assembly. The below are some of the sub-assemblies.
3. All the individual parts and the sub-assemblies are assembled together according to the
design to get the Final Assembly.
4. The figure 3.21 shows the complete assembly of the ‘Humanoid Robot’.
CHAPTER 4
WIRING AND PROGRAMMING
45
4.1 WIRING
All the wiring is done between the Arduino Uno, Power Source and Motors, and Initially
all the Servo motors are fixed at 90 degrees for obtaining the flexible movement of motors.
4.2 PROGRAMMING
The Arduino platform can control the hardware only if it is programmed well. It is
like a brain for the human body. As without proper brain, muscles and skeleton are mal-
functional similarly without proper computer programming, actuators and mechanical
framework will mal-function. The program is written in an Arduino IDE and then it is fed
46
into the Arduino board through a USB connector from the computer. To make the servo
position to 90 degrees, the below code is written.
CODE
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup() {
myservo.attach(9);
}
void loop() {
for (pos = 0; pos <= 90; pos += 1) {
myservo.write(pos);
delay(15);
}
break;
}
With the help of the code all the servos are adjusted to 90 degrees and fixed with the robot
parts as shown in figure 4.3.
2. The power supply is given to the bread board and the ground pins and power pins of the
servos are arranged accordingly on the bread board.
3. The signal pins of the servos are connected to Arduino board to which the input
instructions are given.
4. Now with the help of Servo libraries in Arduino IDE, programming is done accordingly
to operate the servos and is sent to Arduino board as input instructions.
5. The balancing and walking program is written by checking the servos at different angles.
CHAPTER 5
RESULTS AND DISCUSSIONS
49
The robot is given a set of code and it is made to walk. The program is written in such
a way that the robot balances while walking. To make it balance, we need to find the centre
of gravity of the legs and then we need to write the code accordingly.
Trying with different angles of the servos, finally we have found the correct angles to
the servos to make the robot leg balance. The code is written with the help of Servo libraries
in Arduino IDE.
Finally, the Humanoid Robot could achieve the balancing and walking motion which is the
desired output.
51
CHAPTER 6
CONCLUSIONS
52
6 CONCLUSION
Wheeled robots cannot navigate well over obstacles, and this is the main drawback of
this type, depending on the terrain, such as rocky terrain, sharp declines or areas with low
friction, there are some situations where the wheels are not the best choice. So, Legs are the
best ways to overcome these drawbacks.
So, to overcome these drawbacks legged robots are necessary. In this project we have
fabricated the Humanoid Robot which is a legged robot, and we could achieve the walking
motion with the help of servo motors. So, we conclude that the walking motion to the robot
can be obtained with the help of motors and thereby overcome the disadvantages of wheeled
robots.
53
CHAPTER 7
REFERENCES
54
7 REFERENCES
[2] Qinghua Li, Atsuo Takanishi, Ichiro Kato, Learning control for the biped walking
robot with a trunk, Published by IEEE, Published on 1st December 1993,
https://waseda.pure.elsevier.com/en/publications/learning-control-for-the-biped-walking-
robot-with-a-trunk
[3] Ken Endo, Fuminori Yamasaki, Takashi Maeno, Hiroaki Kitano, A method for co-
evolving morphology and walking patterns of biped humanoid robot, Published in May
2002, Proceedings of the IEEE Conference on Robotics and Automation,
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.95.5914
[4] Ashwin Sushil Lumar, Aswin G Krishnan, Akashay Sridhar, Design and fabrication
of bipedal robot, published in Fifth International Conference on Computing,
Communications and Networking Technologies (ICCCNT), Published by IEEE in 2014,
https://ieeexplore.ieee.org/abstract/document/6963121/authors#authors
[5] Yi Feng Cui, Jung Hee Byun, Su Goog Shon, Implementation of Encoder, Foot
Sensor and Walk for Imitation Control of Biped Robot, Published in June 2014,
https://www.researchgate.net/publication/270094364_Implementation_of_Encoder_Foot_S
ensor_and_Walk_for_Imitation_Control_of_Biped_Robot
[6] Shuuji Kajita; Kenji Kaneko; Mitsuharu Morisawa; Shinichiro Nakaoka; Hirohisa
Hirukawa, ZMP-based Biped Running Enhanced by Toe Springs, Published by IEEE in
2007, https://ieeexplore.ieee.org/document/4209705
[7] Sebastian Lohmeier, Thomas Busschmann, Markus Schwienbacher, Leg Design for
a Humanoid Walking Robot, published in 2006,
https://ieeexplore.ieee.org/document/4115655
55
[10] Sebastian Lohmeier, Thomas Busschmann, Heinz Ulbrich, System Design and
Control of Anthropomorphic Walking Robot LOLA, published by IEEE in 2009,
https://ieeexplore.ieee.org/document/5282538
[12] Ch. Ott, O. Eiberger, W.Friedl, A Humanoid Two-Arm System for Dexterous
Manipulation, published in 2006, https://ieeexplore.ieee.org/document/4115614
[13] Masato Takahashi, Koichi Nishiwaki, Satoshi Kagami, Development and Evaluation
of An Attitude Measuring System that uses Acceleration Information of Walking for Biped
Robots, published in SENSORS, 2007 IEEE, https://ieeexplore.ieee.org/document/4388394
[14] Jungwon Yoon, H. Nandha, Gap-soon Kim, A Novel 4-DOF Robotic Foot
Mechanism with Multi-platforms for Humanoid Robot, published in 2006, SICE-ICASE,
International Joint conference, https://ieeexplore.ieee.org/document/4108367
[15] Yu Ogura, Kazushi Shimomura, Hideki Konda, Human-like walking with knee
stretched, heel-contact and toe-off motion by a humanoid robot, published in 2006
https://ieeexplore.ieee.org/document/4059029