Robotics is the
interdisciplinary study and practice of the design, construction, operation,
and use of robots.
Within mechanical engineering, robotics is the design and
construction of the physical structures of robots, while in computer science, robotics
focuses on robotic automation algorithms. Other disciplines contributing to
robotics include electrical, control, software, information, electronic,
telecommunication, computer, mechatronic, and materials engineering.
The goal of most robotics is to design machines that can
help and assist humans. Many robots are built to do jobs that are hazardous to
people, such as finding survivors in unstable ruins, and exploring space, mines
and shipwrecks. Others replace people in jobs that are boring, repetitive, or
unpleasant, such as cleaning, monitoring, transporting, and assembling. Today,
robotics is a rapidly growing field, as technological advances continue;
researching, designing, and building new robots serve various practical
purposes.
Robotics aspects
Mechanical construction
Electrical aspect
Programming aspect
Robotics usually combines three aspects of design work to
create robot systems:
Mechanical construction: a frame, form or shape designed to
achieve a particular task. For example, a robot designed to travel across heavy
dirt or mud might use caterpillar tracks. Origami inspired robots can sense and
analyze in extreme environments. The mechanical aspect of the robot is mostly
the creator's solution to completing the assigned task and dealing with the
physics of the environment around it. Form follows function.
Electrical components that power and control the machinery.
For example, the robot with caterpillar tracks would need some kind of power to
move the tracker treads. That power comes in the form of electricity, which
will have to travel through a wire and originate from a battery, a basic
electrical circuit. Even petrol-powered machines that get their power mainly
from petrol still require an electric current to start the combustion process which
is why most petrol-powered machines like cars, have batteries. The electrical
aspect of robots is used for movement (through motors), sensing (where
electrical signals are used to measure things like heat, sound, position, and
energy status), and operation (robots need some level of electrical energy
supplied to their motors and sensors in order to activate and perform basic
operations)
Software. A program is how a robot decides when or
how to do something. In the caterpillar track example, a robot that needs to
move across a muddy road may have the correct mechanical construction and
receive the correct amount of power from its battery, but would not be able to
go anywhere without a program telling it to move. Programs are the core essence
of a robot, it could have excellent mechanical and electrical construction, but
if its program is poorly structured, its performance will be very poor (or it
may not perform at all). There are three different types of robotic programs:
remote control, artificial intelligence, and hybrid. A robot with remote
control programming has a preexisting set of commands that it will only perform
if and when it receives a signal from a control source, typically a human being
with remote control. It is perhaps more appropriate to view devices controlled
primarily by human commands as falling in the discipline of automation rather
than robotics. Robots that use artificial intelligence interact with their
environment on their own without a control source, and can determine reactions
to objects and problems they encounter using their preexisting programming. A
hybrid is a form of programming that incorporates both AI and RC functions in
them.
Applied robotics
As more and more robots are designed for specific tasks,
this method of classification becomes more relevant. For example, many robots
are designed for assembly work, which may not be readily adaptable for other
applications. They are termed "assembly
robots". For seam welding, some suppliers provide complete welding
systems with the robot i.e. the welding equipment along with other material
handling facilities like turntables, etc. as an integrated unit. Such an
integrated robotic system is called a "welding
robot" even though its discrete manipulator unit could be adapted to a
variety of tasks. Some robots are specifically designed for heavy load
manipulation, and are labeled as "heavy-duty
robots".
Current and potential applications include:
Manufacturing. Robots have been increasingly used in
manufacturing since the 1960s. According to the Robotic Industries Association
US data, in 2016 the automotive industry was the main customer of industrial
robots with 52% of total sales. In the auto industry, they can amount for more
than half of the "labor".
There are even "lights off"
factories such as an IBM keyboard manufacturing factory in Texas that was fully
automated as early as 2003.
Autonomous transport
including self-driving cars and airplane autopilot
Construction robots. Construction robots can be
separated into three types: traditional robots, robotic arm, and robotic
exoskeleton.
Agricultural robots. The use of robots in agriculture
is closely linked to the concept of AI-assisted precision agriculture and drone
usage.
Medical robots of various types (such as da Vinci Surgical System
and Hospi); and Robot-assisted surgery designed and used in clinics.
Food processing. Commercial examples of kitchen
automation are Flippy (burgers), Zume Pizza (pizza), Cafe X (coffee), Makr
Shakr (cocktails), Frobot (frozen yogurts), Sally (salads), salad or food bowl
robots manufactured by Dexai (a Draper Laboratory spinoff, operating on
military bases), and integrated food bowl assembly systems manufactured by
Spyce Kitchen (acquired by Sweetgreen) and Silicon Valley startup Hyphen. Home
examples are Rotimatic (flatbreads baking) and Boris (dishwasher loading).
Other examples may include manufacturing technologies based on 3D Food
Printing.
Components
Power source
At present, mostly (lead–acid) batteries are used as a power
source. Many different types of batteries can be used as a power source for
robots. They range from lead–acid batteries, which are safe and have relatively
long shelf lives but are rather heavy compared to silver–cadmium batteries
which are much smaller in volume and are currently much more expensive.
Designing a battery-powered robot needs to take into account factors such as
safety, cycle lifetime, and weight. Generators, often some type of internal
combustion engine, can also be used. However, such designs are often mechanically
complex and need fuel, require heat dissipation, and are relatively heavy. A
tether connecting the robot to a power supply would remove the power supply
from the robot entirely. This has the advantage of saving weight and space by
moving all power generation and storage components elsewhere. However, this
design does come with the drawback of constantly having a cable connected to
the robot, which can be difficult to manage. Potential power sources could be:
Actuation
Actuators are the "muscles"
of a robot, the parts which convert stored energy into movement. By far the
most popular actuators are electric motors that rotate a wheel or gear, and
linear actuators that control industrial robots in factories. There are some
recent advances in alternative types of actuators, powered by electricity,
chemicals, or compressed air.
Electric motors
The vast majority of robots use electric motors, often
brushed and brushless DC motors in portable robots or AC motors in industrial
robots and CNC machines. These motors are often preferred in systems with
lighter loads, and where the predominant form of motion is rotational.
Linear actuators
Various types of linear actuators move in and out instead of
by spinning, and often have quicker direction changes, particularly when very
large forces are needed such as with industrial robotics. They are typically
powered by compressed and oxidized air (pneumatic actuator) or an oil
(hydraulic actuator) Linear actuators can also be powered by electricity which
usually consists of a motor and a leadscrew. Another common type is a
mechanical linear actuator such as a rack and pinion on a car.
Series elastic
actuators
Series elastic actuation (SEA) relies on the idea of
introducing intentional elasticity between the motor actuator and the load for
robust force control. Due to the resultant lower reflected inertia, series
elastic actuation improves safety when a robot interacts with the environment
(e.g., humans or workpieces) or during collisions. Furthermore, it also
provides energy efficiency and shock absorption (mechanical filtering) while
reducing excessive wear on the transmission and other mechanical components.
This approach has successfully been employed in various robots, particularly advanced
manufacturing robots and walking humanoid robots.
The controller design of a series elastic actuator is most
often performed within the passivity framework as it ensures the safety of
interaction with unstructured environments. Despite its remarkable stability
and robustness, this framework suffers from the stringent limitations imposed
on the controller which may trade-off performance. The reader is referred to
the following survey which summarizes the common controller architectures for
SEA along with the corresponding sufficient passivity conditions. One recent
study has derived the necessary and sufficient passivity conditions for one of
the most common impedance control architectures, namely velocity-sourced SEA.
This work is of particular importance as it drives the non-conservative passivity
bounds in an SEA scheme for the first time which allows a larger selection of
control gains.
Air muscles
Pneumatic artificial muscles also known as air muscles, are
special tubes that expand (typically up to 42%) when air is forced inside them.
They are used in some robot applications.
Wire muscles
Muscle wire, also known as shape memory alloy, Nitinol® or
Flexinol® wire, is a material that contracts (under 5%) when electricity is
applied. They have been used for some small robot applications.
Electroactive
polymers
EAPs or EPAMs are a plastic material that can contract
substantially (up to 380% activation strain) from electricity, and have been
used in facial muscles and arms of humanoid robots, and to enable new robots to
float, fly, swim or walk.
Piezo motors
Recent alternatives to DC motors are piezo motors or
ultrasonic motors. These work on a fundamentally different principle, whereby
tiny piezoceramic elements, vibrating many thousands of times per second, cause
linear or rotary motion. There are different mechanisms of operation; one type
uses the vibration of the piezo elements to step the motor in a circle or a
straight line. Another type uses the piezo elements to cause a nut to vibrate
or to drive a screw. The advantages of these motors are nanometer resolution,
speed, and available force for their size. These motors are already available
commercially and being used on some robots.
Elastic nanotubes
Elastic nanotubes are a promising artificial muscle
technology in early-stage experimental development. The absence of defects in
carbon nanotubes enables these filaments to deform elastically by several
percent, with energy storage levels of perhaps 10 J/cm3 for metal nanotubes.
Human biceps could be replaced with an 8 mm diameter wire of this material.
Such compact "muscle" might
allow future robots to outrun and outjump humans.
Sensing
Sensors allow robots to receive information about a certain
measurement of the environment, or internal components. This is essential for
robots to perform their tasks, and act upon any changes in the environment to
calculate the appropriate response. They are used for various forms of
measurements, to give the robots warnings about safety or malfunctions, and to
provide real-time information about the task it is performing.
Touch
Current robotic and prosthetic hands receive far less
tactile information than the human hand. Recent research has developed a
tactile sensor array that mimics the mechanical properties and touch receptors
of human fingertips. The sensor array is constructed as a rigid core surrounded
by conductive fluid contained by an elastomeric skin. Electrodes are mounted on
the surface of the rigid core and are connected to an impedance-measuring
device within the core. When the artificial skin touches an object the fluid
path around the electrodes is deformed, producing impedance changes that map
the forces received from the object. The researchers expect that an important
function of such artificial fingertips will be adjusting the robotic grip on held
objects.
Scientists from several European countries and Israel
developed a prosthetic hand in 2009, called SmartHand, which functions like a
real one —allowing patients to write with it, type on a keyboard, play piano,
and perform other fine movements. The prosthesis has sensors which enable the
patient to sense real feelings in its fingertips.
Other
Other common forms of sensing in robotics use lidar, radar,
and sonar. Lidar measures the distance to a target by illuminating the target
with laser light and measuring the reflected light with a sensor. Radar uses
radio waves to determine the range, angle, or velocity of objects. Sonar uses
sound propagation to navigate, communicate with or detect objects on or under
the surface of the water.
Manipulation
A definition of robotic manipulation has been provided by
Matt Mason as: "manipulation refers
to an agent's control of its environment through selective contact".
Robots need to manipulate objects; pick up, modify, destroy,
move or otherwise have an effect. Thus the functional end of a robot arm
intended to make the effect (whether a hand, or tool) are often referred to as
end effectors, while the "arm"
is referred to as a manipulator. Most robot arms have replaceable
end-effectors, each allowing them to perform some small range of tasks. Some
have a fixed manipulator that cannot be replaced, while a few have one very
general-purpose manipulator, for example, a humanoid hand.
Mechanical grippers
One of the most common types of end-effectors is "grippers". In its simplest
manifestation, it consists of just two fingers that can open and close to pick
up and let go of a range of small objects. Fingers can, for example, be made of
a chain with a metal wire running through it. Hands that resemble and work more
like a human hand include the Shadow Hand and the Robonaut hand. Hands that are
of a mid-level complexity include the Delft hand. Mechanical grippers can come
in various types, including friction and encompassing jaws. Friction jaws use
all the force of the gripper to hold the object in place using friction.
Encompassing jaws cradle the object in place, using less friction.
Suction end-effectors
Suction is a highly used type of end-effector in industry,
in part because the natural compliance of soft suction end-effectors can enable
a robot to be more robust in the presence of imperfect robotic perception. As
an example: consider the case of a robot vision system that estimates the
position of a water bottle but has 1 centimeter of error. While this may cause
a rigid mechanical gripper to puncture the water bottle, the soft suction
end-effector may just bend slightly and conform to the shape of the water
bottle surface.
General purpose
effectors
Some advanced robots are beginning to use fully humanoid
hands, like the Shadow Hand, MANUS, and the Schunk hand. They have powerful
robot dexterity intelligence (RDI), with as many as 20 degrees of freedom and hundreds
of tactile sensors.
Locomotion
Rolling robots
For simplicity, most mobile robots have four wheels or a
number of continuous tracks. Some researchers have tried to create more complex
wheeled robots with only one or two wheels. These can have certain advantages
such as greater efficiency and reduced parts, as well as allowing a robot to
navigate in confined places that a four-wheeled robot would not be able to.
Two-wheeled balancing
robots
Balancing robots generally use a gyroscope to detect how
much a robot is falling and then drive the wheels proportionally in the same
direction, to counterbalance the fall at hundreds of times per second, based on
the dynamics of an inverted pendulum. Many different balancing robots have been
designed. While the Segway is not commonly thought of as a robot, it can be
thought of as a component of a robot, when used as such Segway refer to them as
RMP (Robotic Mobility Platform). An example of this use has been as NASA's
Robonaut that has been mounted on a Segway.
One-wheeled balancing
robots
A one-wheeled balancing robot is an extension of a
two-wheeled balancing robot so that it can move in any 2D direction using a
round ball as its only wheel. Several one-wheeled balancing robots have been
designed recently, such as Carnegie Mellon University's "Ballbot" which is the approximate height and width of a
person, and Tohoku Gakuin University's "BallIP".
Because of the long, thin shape and ability to maneuver in tight spaces, they
have the potential to function better than other robots in environments with
people.
Spherical orb robots
Several attempts have been made in robots that are
completely inside a spherical ball, either by spinning a weight inside the
ball, or by rotating the outer shells of the sphere. These have also been
referred to as an orb bot or a ball bot.
Six-wheeled robots
Using six wheels instead of four wheels can give better
traction or grip in outdoor terrain such as on rocky dirt or grass.
Tracked robots
TALON military robots
used by the United States Army
Tank tracks provide even more traction than a six-wheeled
robot. Tracked wheels behave as if they were made of hundreds of wheels,
therefore are very common for outdoor and military robots, where the robot must
drive on very rough terrain. However, they are difficult to use indoors such as
on carpets and smooth floors. Examples include NASA's Urban Robot "Urbie".
Walking robots
Walking is a difficult and dynamic problem to solve. Several
robots have been made which can walk reliably on two legs; however, none have
yet been made which are as robust as a human. There has been much study on
human-inspired walking, such as AMBER lab which was established in 2008 by the
Mechanical Engineering Department at Texas A&M University. Many other
robots have been built that walk on more than two legs, due to these robots
being significantly easier to construct. Walking robots can be used for uneven
terrains, which would provide better mobility and energy efficiency than other
locomotion methods. Typically, robots on two legs can walk well on flat floors
and can occasionally walk upstairs. None can walk over rocky, uneven terrain.
Some of the methods which have been tried are:
ZMP technique
The zero moment point (ZMP) is the algorithm used by robots
such as Honda's ASIMO. The robot's onboard computer tries to keep the total
inertial forces (the combination of Earth's gravity and the acceleration and
deceleration of walking), exactly opposed by the floor reaction force (the
force of the floor pushing back on the robot's foot). In this way, the two
forces cancel out, leaving no moment (force causing the robot to rotate and
fall over). However, this is not exactly how a human walks, and the difference
is obvious to human observers, some of whom have pointed out that ASIMO walks
as if it needs the lavatory. ASIMO's walking algorithm is not static, and some
dynamic balancing is used. However, it still requires a smooth surface to walk
on.
Hopping
Several robots, built in the 1980s by Marc Raibert at the
MIT Leg Laboratory, successfully demonstrated very dynamic walking. Initially,
a robot with only one leg, and a very small foot could stay upright simply by
hopping. The movement is the same as that of a person on a pogo stick. As the
robot falls to one side, it would jump slightly in that direction, in order to
catch itself. Soon, the algorithm was generalized to two and four legs. A
bipedal robot was demonstrated running and even performing somersaults. A
quadruped was also demonstrated which could trot, run, pace, and bound. For a
full list of these robots, see the MIT Leg Lab Robots page.
Dynamic balancing (controlled
falling)
A more advanced way for a robot to walk is by using a
dynamic balancing algorithm, which is potentially more robust than the Zero
Moment Point technique, as it constantly monitors the robot's motion, and
places the feet in order to maintain stability. This technique was recently
demonstrated by Anybots' Dexter Robot, which is so stable, it can even
jump.[79] Another example is the TU Delft Flame.
Passive dynamics
Perhaps the most promising approach uses passive dynamics
where the momentum of swinging limbs is used for greater efficiency. It has
been shown that totally unpowered humanoid mechanisms can walk down a gentle
slope, using only gravity to propel themselves. Using this technique, a robot
need only supply a small amount of motor power to walk along a flat surface or
a little more to walk up a hill. This technique promises to make walking robots
at least ten times more efficient than ZMP walkers, like ASIMO.
Other methods of
locomotion
Flying
A modern passenger airliner is essentially a flying robot,
with two humans to manage it. The autopilot can control the plane for each
stage of the journey, including takeoff, normal flight, and even landing. Other
flying robots are uninhabited and are known as unmanned aerial vehicles (UAVs).
They can be smaller and lighter without a human pilot on board, and fly into
dangerous territory for military surveillance missions. Some can even fire on
targets under command. UAVs are also being developed which can fire on targets
automatically, without the need for a command from a human. Other flying robots
include cruise missiles, the Entomopter, and the Epson micro helicopter robot.
Robots such as the Air Penguin, Air Ray, and Air Jelly have lighter-than-air
bodies, are propelled by paddles, and are guided by sonar.
Biomimetic flying
robots (BFRs)
BFRs take inspiration from flying mammals, birds, or
insects. BFRs can have flapping wings, which generate the lift and thrust, or
they can be propeller actuated. BFRs with flapping wings have increased stroke
efficiencies, increased maneuverability, and reduced energy consumption in
comparison to propeller actuated BFRs. Mammal and bird inspired BFRs share
similar flight characteristics and design considerations. For instance, both
mammal and bird inspired BFRs minimize edge fluttering and pressure-induced
wingtip curl by increasing the rigidity of the wing edge and wingtips. Mammal
and insect inspired BFRs can be impact resistant, making them useful in
cluttered environments.
Mammal inspired BFRs typically take inspiration from bats,
but the flying squirrel has also inspired a prototype. Examples of bat inspired
BFRs include Bat Bot and the DALER. Mammal inspired BFRs can be designed to be
multi-modal; therefore, they're capable of both flight and terrestrial
movement. To reduce the impact of landing, shock absorbers can be implemented
along the wings. Alternatively, the BFR can pitch up and increase the amount of
drag it experiences. By increasing the drag force, the BFR will decelerate and
minimize the impact upon grounding. Different land gait patterns can also be
implemented.
Bird inspired BFRs can take inspiration from raptors, gulls,
and everything in-between. Bird inspired BFRs can be feathered to increase the
angle of attack range over which the prototype can operate before stalling. The
wings of bird inspired BFRs allow for in-plane deformation, and the in-plane
wing deformation can be adjusted to maximize flight efficiency depending on the
flight gait. An example of a raptor inspired BFR is the prototype by Savastano
et al. The prototype has fully deformable flapping wings and is capable of
carrying a payload of up to 0.8 kg while performing a parabolic climb, steep
descent, and rapid recovery. The gull inspired prototype by Grant et al.
accurately mimics the elbow and wrist rotation of gulls, and they find that
lift generation is maximized when the elbow and wrist deformations are opposite
but equal.
Insect inspired BFRs typically take inspiration from beetles
or dragonflies. An example of a beetle inspired BFR is the prototype by Phan
and Park, and a dragonfly inspired BFR is the prototype by Hu et al. The
flapping frequency of insect inspired BFRs are much higher than those of other
BFRs; this is because of the aerodynamics of insect flight. Insect inspired
BFRs are much smaller than those inspired by mammals or birds, so they are more
suitable for dense environments.
Comments
Post a Comment