• Complain

Ben-Ari Mordechai - Elements of Robotics

Here you can read online Ben-Ari Mordechai - Elements of Robotics full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Cham, year: 2018, publisher: Springer International Publishing : Imprint : Springer, genre: Children. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Ben-Ari Mordechai Elements of Robotics
  • Book:
    Elements of Robotics
  • Author:
  • Publisher:
    Springer International Publishing : Imprint : Springer
  • Genre:
  • Year:
    2018
  • City:
    Cham
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Elements of Robotics: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Elements of Robotics" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Robots and their Applications -- Sensors -- Reactive Behavior -- Finite State Machines -- Robotic Motion and Odometry -- Control -- Local Navigation: Obstacle Avoidance -- Localization -- Mapping -- Mapping-based Navigation -- Fuzzy Logic Control -- Image Processing -- Neural Networks -- Machine Learning -- Swarm Robotics -- Kinematics of a Robotic Manipulator -- Appenix A:Units of Measurement -- Appendix B:Mathematical Derivations and Tutorials -- Index.;This book is open access under a CC BY 4.0 license. This book bridges the gap between playing with robots in school and studying robotics at the upper undergraduate and graduate levels to prepare for careers in industry and research. Robotic algorithms are presented formally, but using only mathematics known by high-school and first-year college students, such as calculus, matrices and probability. Concepts and algorithms are explained through detailed diagrams and calculations. Elements of Robotics presents an overview of different types of robots and the components used to build robots, but focuses on robotic algorithms: simple algorithms like odometry and feedback control, as well as algorithms for advanced topics like localization, mapping, image processing, machine learning and swarm robotics. These algorithms are demonstrated in simplified contexts that enable detailed computations to be performed and feasible activities to be posed. Students who study these simplified demonstrations will be well prepared for advanced study of robotics. The algorithms are presented at a relatively abstract level, not tied to any specific robot. Instead a generic robot is defined that uses elements common to most educational robots: differential drive with two motors, proximity sensors and some method of displaying output to the use. The theory is supplemented with over 100 activities, most of which can be successfully implemented using inexpensive educational robots. Activities that require more computation can be programmed on a computer. Archives are available with suggested implementations for the Thymio robot and standalone programs in Python.

Ben-Ari Mordechai: author's other books


Who wrote Elements of Robotics? Find out the surname, the name of the author of the book and a list of all author's works by series.

Elements of Robotics — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Elements of Robotics" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
The Author(s) 2018
Mordechai Ben-Ari and Francesco Mondada Elements of Robotics
1. Robots and Their Applications
Mordechai Ben-Ari 1 and Francesco Mondada 2
(1)
Department of Science Teaching, Weizmann Institute of Science, Rehovot, Israel
(2)
Laboratoire de Systmes Robotiques, Ecole Polytechnique Fdrale de Lausanne, Lausanne, Switzerland
Mordechai Ben-Ari
Email:
Although everyone seems to know what a robot is, it is hard to give a precise definition. The Oxford English Dictionary gives the following definition: A machine capable of carrying out a complex series of actions automatically, especially one programmable by a computer. This definition includes some interesting elements:
  • Carrying out actions automatically. This is a key element in robotics, but also in many other simpler machines called automata. The difference between a robot and a simple automaton like a dishwasher is in the definition of what a complex series of actions is. Is washing clothes composed of a complex series of actions or not? Is flying a plane on autopilot a complex action? Is cooking bread complex? For all these tasks there are machines that are at the boundary between automata and robots.
  • Programmable by a computer is another key element of a robot, because some automata are programmed mechanically and are not very flexible. On the other hand computers are found everywhere, so it is hard to use this criterion to distinguish a robot from another machine.
A crucial element of robots that is not mentioned explicitly in the definition is the use of sensors. Most automata do not have sensors and cannot adapt their actions to their environment. Sensors are what enable a robot to carry out sanscomplex tasks.
In Sects. gives a detailed overview of the contents of the book.
1.1 Classification of Robots
Robots can be classified according to the environment in which they operate (Fig. ). The most common distinction is between fixed and mobile robots. These two types of robots have very different working environments and therefore require very different capabilities. Fixed robots are mostly industrial robotic manipulators that work in well defined environments adapted for robots. Industrial robots perform specific repetitive tasks such soldering or painting parts in car manufacturing plants. With the improvement of sensors and devices for human-robot interaction, robotic manipulators are increasingly used in less controlled environment such as high-precision surgery.
Fig 11 Classification of robots by environment and mechanism of interaction - photo 1
Fig. 1.1
Classification of robots by environment and mechanism of interaction
By contrast, mobile robots are expected to move around and perform tasks in large, ill-defined and uncertain environments that are not designed specifically for robots. They need to deal with situations that are not precisely known in advance and that change over time. Such environments can include unpredictable entities like humans and animals. Examples of mobile robots are robotic vacuum cleaners and self-driving cars.
There is no clear dividing line between the tasks carried out by fixed robots and mobile robotshumans may interact with industrial robots and mobile robots can be constrained to move on tracksbut it is convenient to consider the two classes as fundamentally different. In particular, fixed robots are attached to a stable mount on the ground, so they can compute their position based on their internal state, while mobile robots need to rely on their perception of the environment in order to compute their location.
There are three main environments for mobile robots that require significantly different design principles because they differ in the mechanism of motion: aquatic (underwater exploration), terrestrial (cars) and aerial (drones). Again, the classification is not strict, for example, there are amphibious robots that move in both water and on the ground. Robots for these three environments can be further divided into subclasses: terrestrial robots can have legs or wheels or tracks, and aerial robots can be lighter-than-air balloons or heavier-than-air aircraft, which are in turn divided into fixed-wing and rotary-wing (helicopters).
Fig 12 Classification of robots by application field Robots can be - photo 2
Fig. 1.2
Classification of robots by application field
Robots can be classified by intended application field and the tasks they perform (Fig. ). We mentioned industrial robots which work in well-defined environments on production tasks. The first robots were industrial robots because the well-defined environment simplified their design. Service robots, on the other hand, assist humans in their tasks. These include chores at home like vacuum clears, transportation like self-driving cars, and defense applications such as reconnaissance drones. Medicine, too, has seen increasing use of robots in surgery, rehabilitation and training. These are recent applications that require improved sensors and a closer interaction with the user.
1.2 Industrial Robots
The first robots were industrial robots which replaced human workers performing simple repetitive tasks. Factory assembly lines can operate without the presence of humans, in a well-defined environment where the robot has to perform tasks in a specified order, acting on objects precisely placed in front of it (Fig. ).
Fig 13 Robots on an assembly line in a car factory Source - photo 3
Fig. 1.3
Robots on an assembly line in a car factory.
Source https://commons.wikimedia.org/wiki/File:AKUKA_Industrial_Robots_IR.jpg by Mixabest (Own work). CC BY-SA 3.0 ( http://creativecommons.org/licenses/by-sa/3.0 ) or GFDL ( http://www.gnu.org/copyleft/fdl.html ), via Wikimedia Commons
One could argue that these are really automata and not robots. However, todays automata often rely on sensors to the extent that they can be considered as robots. However, their design is simplified because they work in a customized environment which humans are not allowed to access while the robot is working.
However, todays robots need more flexibility, for example, the ability to manipulate objects in different orientations or to recognize different objects that need to be packaged in the right order. The robot can be required to transport goods to and from warehouses. This brings additional autonomy, but the basic characteristic remains: the environment is more-or-less constrained and can be adapted to the robot.
Additional flexibility is required when industrial robots interact with humans and this introduces strong safety requirements, both for robotic arms and for mobile robots. In particular, the speed of the robot must be reduced and the mechanical design must ensure that moving parts are not a danger to the user. The advantage of humans working with robots is that each can perform what they do best: the robots perform repetitive or dangerous tasks, while humans perform more complex steps and define the overall tasks of the robot, since they are quick to recognize errors and opportunities for optimization.
1.3 Autonomous Mobile Robots
Many mobile robots are remotely controlled, performing tasks such as pipe inspection, aerial photography and bomb disposal that rely on an operator controlling the device. These robots are not autonomous; they use their sensors to give their operator remote access to dangerous, distant or inaccessible places. Some of them can be semi-autonomous, performing subtasks automatically. The autopilot of a drone stabilizes the flight while the human chooses the flight path. A robot in a pipe can control its movement inside the pipe while the human searches for defects that need to be repaired. Fully autonomous mobile robots do not rely on an operator, but instead they make decisions on their own and perform tasks, such as transporting material while navigating in uncertain terrain (walls and doors within buildings, intersections on streets) and in a constantly changing environment (people walking around, cars moving on the streets).
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Elements of Robotics»

Look at similar books to Elements of Robotics. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Elements of Robotics»

Discussion, reviews of the book Elements of Robotics and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.