Uploaded by mlungisimankani777

70077005 Robotics Report 2(1)

advertisement
70077005 Robotics Report 2
Mlungisi Mankani
September 2022
Components of Robots
Power Sources
Though perhaps other power sources can be used, the main sources of electrical
power for robots are batteries and photovoltaic cells. These can be used separately or together (for practical applications, most solar-powered robots will
need a battery backup).
Batteries are an essential component of the majority of robot designs. Many
types of batteries can be used. Batteries can be grouped by whether or not they
are rechargeable. Batteries that are not rechargeable usually deliver more power
for their size, and are thus desirable for certain applications. Various types of
alkaline and lithium batteries can be used. Alkaline batteries are much cheaper
and sufficient for most uses, but lithium batteries offer better performance and
a longer shelf.
Common rechargeable batteries include lead acid, nickel-cadmium (NiCd) and
the newer nickel-hydride (Ni-MH). NiCd & Ni-MH batteries come in common
size sizes such as AA, but deliver a smaller voltage than alkaline batteries (1.2V
instead of 1.5V). They also can be found in battery packs with specialized power
connectors. These are commonly called race packs and are used in the more
expensive RC race cars. They will last for some time if used properly. Ni-MH
batteries are currently more expensive than NiCd, but are less affected by memory effect.
Lead acid batteries are relatively cheap and carry quite a lot of power, although
they are quite heavy can be damaged when they are discharged below a certain
voltage. These batteries are commonly used as back up power supply in alarm
systems and UPS.
An extremely common problem in robots is ”the micro controller resets when
I turn the motor on”. When the motor turns on, it briefly pulls tghe battery
voltage low enough to reset the micro controller. The simplest solution is to run
1
the micro controller on a separate set of batteries.
History of the Battery
The first evidence of batteries comes from discoveries in Sumerian ruins dating
around 250 B.C.E. Archaeological digs in Baghdad, Iraq. But the man most
credited for the creation of the battery was named Alessandro Volta, who created
his battery in the year 1800 C.E. called the voltaic pile. The voltaic pile was
constructed from discs of zinc and copper with pieces of cardboard soaked in
salt water between the metal discs. The unit of electric force, the volt, was
named to honor Alessandro Volta.
How a Battery Works
Most batteries have two terminals on the exterior, one end is positive end marked
”+” and the other end is negative marked ”-”. Once a load, any electronic device, a flashlight, a clock, etc., is connected to the battery the circuit being completed, electrons begin flowing from the negative end to positive end, producing
a current. Electrons will keep flowing as fast as possible until the chemical reaction on the interior of the battery lasts. Inside the battery there is a chemical
reaction going producing the electrons to flow, the speed of production depends
on the battery’s internal resistance.
Electrons travel from negative to positive end fueling the chemical reaction,
if the battery isn’t connected then there is no chemical reaction taking place.
That is why a battery (except Lithium batteries) can sit on the shelves for a
year and there will still be most of the capacity to use. Once the battery is
connected from positive to negative pole, the reaction starts, that explains the
reason why people have gotten a burn when a 9-volt battery in their pocket
touches a coin or something else metallic to connect the two ends, shorting the
battery making electrons flow without any resistance, making it very, very hot.
Main Concerns Choosing a Battery
- Geometry of the batteries. The shape of the batteries can be an important
characteristic according to the form of the robots.
- Durability. Primary (disposable) or secondary (rechargeable).
- Capacity. the capacity of the battery pack in milliamperes-hour is important. It determines how long the robot will run until a new charge is
needed.
- Initial cost. This is an important parameter, but a higher initial cost can
be offset by a longer expected life.
- Environmental factors. Used batteries have to be disposed of and some of
them contain toxic materials.
2
Lithium-ion Batteries
Advantages:
These batteries are much lighter than non-lithium batteries of same size. Made
of lithium (obviously) and Carbon. The element Lithium is highly reactive
meaning a lot of energy can be stored there. A typical lithium-ion battery can
store 150 watt-hours of electricity in 1 kilogram of battery. A NiMH (Nickelmetal hydride) battery pack can store perhaps 100 watt-hours per kilogram,
although 60 to 70 watt-hours might be more typical. A lead-acid battery can
store only 25 watt-hours per kilogram. Using lead-acid technology, it takes 6
kilogram to store the same amount of energy that a 1 kilogram lithium-ion battery can handle. That is a huge difference!
Disadvantages:
Begin degrading once they are created, lasting only two or three years tops,
used or not. Extremely sensitive to high temperatures, heat degrades battery
even faster. If a lithium battery is completely discharged, it is ruined a new one
will be needed. Because of size and ability to discharge and recharge hundreds
of times it is one of the most expensive rechargeable batteries. And a small
chance they could burst into flames (internal short, separator sheet inside battery keeping the positive and negative ends apart gets punctured).
Alkaline Batteries
The anode, the positive end, is made of zinc powder because the granules have
a high surface area, increasing the rate of reaction and higher electron flows. It
also helps limit the rate of corrosion. Manganese dioxide is used on the cathode,
or the negative side, in powder form as well. And potassium hydroxide is the
electrolyte in an alkaline battery. There is a separator inside the battery to
separate the electrolyte between the positive and negative electrodes.
Actuators
Actuators are like the ”muscles” of robots, which convert energy into movement.
By far the most popular actuators are electric motors.
The vast majority of robots use electric motors, often brushed and brush less
DC motors in portable robots in portable robots or AC motors in industrial
robots. These motors are often preferred in systems with light loads, and
where the predominant form of motion is rotational.
AC (alternating current) motors are rarely used in mobile robots because most
of the robots are powered with direct current (DC) coming from batteries. AC
motors are mainly used in industrial environments where very high torque is
required, or where the motors are connected to the mains/ wall outlet.
3
Motor controller
A motor controller is an electronic device that helps microcontroller to control
the motor. Motor controller acts as an intermediate device between a micro
controller, a power supply or batteries, and the motors
Although the micro controller (the robot’s brain) decides the speed and direction of the motors, it can not drive them directly because of its very limited
power (current and voltage) output. The motor controller, on the other hand,
can provide the current at the required voltage but can not decide how the motor should run
Thus, the microcontroller and the motor controller have to work together in
order to make the motors move appropriately. Usually, the microcontroller can
instruct the motor controller on how to power the motors via a standard and
simple communication method such as UART or PWM. Also,some motor controller can be manually controlled by an analogue voltage (usually created with
a potentiometer).
The physical size and weight of a motor controller can significantly, from a
device smaller than the tip of your finger used to control a mini sumo robot to
a large controller weighing several kg. The size of motor controller is usually
related to the maximum current it can provide. Large current means larger size.
Since there are several types of motors, there are also several types of motor
controllers:
Brushed DC Motor
A brushed DC motor is one which uses two brushes to conduct current from
source to amature. There are several variations on the brush DC motor, but
permanent magnet DC motor (PMDC) is used extensively in robotics. Brushed
DC motors are widely used in applications ranging from toys to push-button
adjustable car seats. Brushed DC (DBC) motors are inexpensive, easy to drive,
and are readily available in all sizes and shapes.
The brush DC Motor consists of six different components : the axle, armature/rotor, commutator, stator, magnets and brushes. A brush DC Motor consists of two magnets facing the same direction, that surrounding two coils of wire
that reside in the middle of the Brush DC motor, around a rotor. The coils are
positioned to face the magnets, causing electricity to flow them. This generates
a magnetic field, which ultimately pushes the coils away from the magnets they
are facing, and causes the rotor to turn.
The Brush DC Motor has two terminals; when voltage is applied across the
two terminals, a proportional speed is outputted to the shaft of the Brush DC
4
Motor consists of two pieces: the stator which includes the housing, permanent magnets, and brushes, and the rotor, which consist of the output shaft,
windings and commutator. The brush DC motor stator is stationary, while the
rotor rotates with respect to the Brush DC motor stator. The stator generates
a stationary magnetic field that surrounds the rotor. The rotor, also called
the armature, is made up of one or more windings. When these windings are
energized they produce a magnetic field. The magnetic poles of this rotor will
be attracted to the opposite poles generated by the stator , causing the rotor
to turn. As the motor turns, the windings are constantly being energized in
a different sequence so that the magnetic poles generated by the rotor do not
overrun the poles generated in the stator. This switching of the field in the rotor
windings is called commutation.
Unlike other electric motor types (i.e.,brush less DC, AC induction), BDC motors do not require a controller to switch current in the motor windings. Instead,
the commutation of the windings of a BDC motor is done mechanically. A segmented copper sleeve, called a commutator, resides on the axle of a BDC motor.
As the motor turns, carbon brushes slide over the commutator, coming in contact with different segments of the commutator. The segments are attached to
different rotor windings, therefore, a dynamic magnetic field is generated inside
the motor when a voltage is applied across the brushes of the motor. I is important to note that the brushes and commutator are the parts of a BDC motor
that are most prone to wear because they are sliding past each other.
Advantages:
Inexpensive.
Lightweight.
Reasonably Efficient
Sensors
LiDAR Sensors for Robotic Systems
LiDAR (Light Detection and Ranging) technology assists robots to navigate
their surroundings through object perception, identification and collision avoidance. LiDAR sensors provide information in real time about the robot’s surrounding such as walls, doors, people and other objects. LiDAR can assist
robots to carry out a wide range of tasks and to operate autonomously.
It operates on the time of flight concept, which is a very well tested concept in
industry. We know the speed of light through our atmosphere so that means
we can send a pulse of light, bounce it off a target, and measure the amount
of time it takes to come back. By halving the total time and multiplying by
the speed of light, we know the distance to the target. This is the core of how
LiDAR works.
5
To capture more data about the surrounding contours, we take pulse of light
and bounce it of a rotating mirror. As the laser rotates around, we get all these
measurements in a flat plane of measurement. This plane of measurement can
be stacked with subsequent planes (like a loaf of sliced bread) to create a threedimensional map, called a point cloud.
LiDAR technology has a number of advantages, including a high degree of accuracy, high resolution, and a long-detecting distance. This makes it beneficial
to use in numerous applications.
First uses of LiDAR
The concept of LiDAR was first discovered in 1930 to estimate the distance
and density of clouds using searchlights, photographic paper, and a telescopic
lens. Building upon that concept, the first prototype for LiDAR technology
came shortly after the invention of the laser in 1961 from Hughes Aircraft Company. The original intention was to use it to track satellites and also measure
clouds and pollution in the air. The technology gained popularity when the
United States’ space program used the technology to map the surface of the
moon during the 1971 Apollo 15 mission.
Since then, it has been used in numerous applications across a number of industries. NASA continues to use LiDAR for topographic mapping of earth and
to study climate change . Geologists use it to create shoreline maps or make
digital elevation models. Archaeologists use it to create high resolution maps
for surveying. It’s even been used in the entertainment industry to create scans
of buildings and cities in 3d for production. You may even have LiDAR in your
pocket. The latest iPhones have a tiny LiDAR sensor for augmented reality
apps.
6
Sensorized LiDAR
This type of LiDAR comes in the form of a compact and lightweight laser scanner. These are considered entry-level technology as they are typically used
for simple area monitoring tasks. Sensorized LiDAR products function well
even in high ambient light thanks to the High Definition Distance Measurement
(HDDM) technology from from SICK. This reduces cost and complexity in LiDAR detection.
This type of LiDAR is used in some autonomous vehicle applications, but it
is also increasingly used for basic applications on the factory floor. The LiDAR
sensor creates an invisible plane of detection and can be oriented to detect the
presence of objects that should not be there-perhaps an overfilled bin or a tote
with objects hanging out of it. This is especially useful in a packaging and
production environment.
In bin-picking and pass-through detection applications, sensorized LiDAR can
also be used. This allows manufacturers to monitor the production of products
and ensure quality control. If an operator reaches into the incorrect bin, the
system will signal the operator. Historically this was oft6en done with multiple
light curtains , but a single LiDAR device is much simpler to install and wire.
Multi-layer LiDAR
Some people call it 3D LiDAR and others refer to it as multi-layer or multi
channel. This type of LiDAR provides not just a single plane like 2D LiDAR,
but three more planes that that provide additional detection. This can be used
to detect objects at long distances.
Additional planes add an extra layer of detection that 2D LiDAR lacks. For
example, if an object isn’t correctly aligned with the plane, another plane may
pick it up instead. This allows more flexibility so that if things aren’t perfectly
aligned or 100% always in the exact same position, a multi-layer sensor can
adapt to it.
Solid-State LiDAR
Still another type of LiDAR is solid state. Instead of a single plane or multiple planes like the previous two, this type of LiDAR provides a camera view
of everything it looks at With this technology, a 3D snapshot is taken of the
surrounding area that goes beyond just an image. It also provides the depth or
distance associated with each ”pixel” of that image.
7
This type of LiDAR can be used in many AMR applications, but also works well
in other applications. For example, in bin picking applications, the LiDAR can
provide a 3D image of whatever is in the bin, allowing the robot to know when
and what it should pick up.One final application is in package dimensioning for
pallet loading. In pallet loading it’s common to use a robot’s suction gripper to
collect several cartons and stack them on a pallet. By adding LiDAR to the end
effector, the robot can now determine the position and dimensions of the carton
so that it can adapt its grip dynamically to improve efficiency and reduce errors.
The camera is quick to install, ready for operation immediately, and provides
reliable high-quality 3D data in just one shot.
Controllers
Advanced RISC Machine (ARM)
Advanced RISC Machine (ARM) is a processor architecture based on a 64/32
bit reduced instruction set (RISC) computer.
ARM features include:
• Load/store-based architecture.
• Single-cycle instruction execution.
• Link register.
• Easy decoding and pipelining.
• Power-indexed addressing modes.
• Fixed 32-bit instruction set
History of Arm Processors
ARM machines have a history of living up to the expectations of their developers, right from the very first ARM machine ever developed. It all began in
the 1980s when Acorn Computers Ltd., spurred by the success of their platform
BBC Micro wished to move on from simple CMOS processor to something more
powerful, something that could stand strong against IBM machines launched in
1981. The solutions available in the like the Motorola 68000 were not powerful
enough to handle graphics and GUIs leaving only one option with the company,
make their own processor.
Inspired by the making of 32 bit processors by some undergraduates at Berkeley
and a one man design centre Western Design Centre, Phoenix, Steve Furber and
Sophie Wilson of Acorn Ltd. set out to make their own processors. Sophie developed the instruction set and simulated it on the BBC Basic which convinced
many in the company that it was not just anything half hearted shotaimed in
darkness. With the support and permission of the then CEO Hermann Hauser,
8
the ARM project formally took off inn the 1983 with VLSI Technology as their
silicon partner, to produce an ARM processor with latencies as low as that
of the 6502. The first ARM core dubbed as ARM1 was delivered by VLSI
Technology in 1985. This processor used in conjunction with the BBC Micro
helped in the development of the next generation called ARM2. 1987 saw the
release of ARM Archimedes.
Applications in robotics like the ARM Rubik’s Speedcuber are gaining popularity. With the rising popularity of smartphones as their market penetration
increases, the ARM cores are gaining more popularity.Over 1.15 billion ARM
chips have been placed in tablets and smart phones. Dual cores like the LG
Optimus 2X have started using the latest in the line Cortex cores to deliver
more performance in reduced space requirements.
(Words: 3014)
9
Download