Cover image for From AI to Robotics: Mobile, Social, and Sentient Robots
Title:
From AI to Robotics: Mobile, Social, and Sentient Robots
Personal Author:
Physical Description:
xxv, 403 pages : illustrations ; 26 cm
ISBN:
9781482251470

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
33000000017478 TJ211 B43 2018 Open Access Book Book
Searching...

On Order

Summary

Summary

From AI to Robotics: Mobile, Social, and Sentient Robots is a journey into the world of agent-based robotics and it covers a number of interesting topics, both in the theory and practice of the discipline. The book traces the earliest ideas for autonomous machines to the mythical lore of ancient Greece and ends the last chapter with a debate on a prophecy set in the apparent future, where human beings and robots/technology may merge to create superior beings - the era of transhumanism. Throughout the text, the work of leading researchers is presented in depth, which helps to paint the socio-economic picture of how robots are transforming our world and will continue to do so. This work is presented along with the influences and ideas from futurists, such as Asimov, Moravec, Lem, Vinge, and of course Kurzweil.

The book furthers the discussion with concepts of Artificial Intelligence and how it manifests in robotic agents. Discussions across various topics are presented in the book, including control paradigm, navigation, software, multi-robot systems, swarm robotics, robots in social roles, and artificial consciousness in robots. These discussions help to provide an overall picture of current day agent- based robotics and its prospects for the future. Examples of software and implementation in hardware are covered in Chapter 5 to encourage the imagination and creativity of budding robot enthusiasts.

The book addresses several broad themes, such as AI in theory versus applied AI for robots, concepts of anthropomorphism, embodiment and situatedness, extending theory of psychology and animal behavior to robots, and the proposal that in the future, AI may be the new definition of science. Behavior-based robotics is covered in Chapter 2 and retells the debate between deliberative and reactive approaches. The text reiterates that the effort of modern day robotics is to replicate human-like intelligence and behavior, and the tools that a roboticist has at his or her disposal are open source software, which is often powered by crowd-sourcing. Open source meta-projects, such as Robot Operating System (ROS), etc. are briefly discussed in Chapter 5.

The ideas and themes presented in the book are supplemented with cartoons, images, schematics and a number of special sections to make the material engaging for the reader. Designed for robot enthusiasts - researchers, students, or the hobbyist, this comprehensive book will entertain and inspire anyone interested in the exciting world of robots.


Author Notes

Arkapravo Bhaumik is from New Delhi, India and has an advanced degree in Mechatronics from King's College, London. His research interests are mobile robotics, robot swarms and human-robot interaction. He is also enthusiastic about the open source philosophy and Linux. He prefers to spend time designing or writing about AI and robotics. His recent robots and simulations have employed ROS, and his research on machine learning has been with SVM to detect emotions from human faces. His excursions into natural language processing has been with Python NLTK. He is currently posted at the Birla Institute of Technology, Ranchi, India.


Table of Contents

Ray Kurzweil
Prefacep. xiii
Acknowledgementsp. xxiii
About the Authorp. xxv
Section 1 Theory
Chapter 1 ... and then there were mobile robotsp. 3
1.1 Early Pioneers and the Story Till Shakeyp. 3
1.1.1 Walter's turtlesp. 9
1.1.2 Shakey and the Stanford Cartp. 12
1.2 Current-Day Mobile Roboticsp. 14
1.3 Cultural and Social Impactp. 19
1.3.1 Science fiction, entertainment industry, medical surgery and militaryp. 20
1.3.2 Do robots pose a threat for human beings?p. 26
Chapter 2 Embodied AI, or the tale of taming the fungus eaterp. 31
2.1 From AI to Robotsp. 31
2.2 Artificial Intelligence For Robotsp. 31
2.2.1 What is an 'Agent'?p. 34
2.3 Embodied AI - Making Of Autonomous Agentsp. 36
2.3.1 Toda's model for fungus eatersp. 36
2.3.2 Design principles for autonomous AI agentsp. 37
2.4 Anthropomorphism - A Treasure Trove From Mother Naturep. 41
2.4.1 Concepts from semiotics - 'UMWELT'p. 41
2.4.2 Concepts from ecology - Uniqueness of visionp. 43
2.4.3 Concepts from psychology - Behaviourismp. 46
2.4.4 Artificial animals - Animatp. 49
2.5 Evaluating Performance - AI Vs. Engineeringp. 65
2.6 Three Forks In The Roadp. 71
2.6.1 The problem of completeness - Planning is NP-hardp. 73
2.6.2 The problem of meaning - The symbol grounding problemp. 74
2.6.2.1 Solving the symbol grounding problemp. 75
2.6.3 The problem of relevance - The frame problemp. 77
2.6.3.1 Representations - The root of all evilp. 79
Chapter 3 Control paradigms for mobile robotsp. 87
3.1 Control Paradigmsp. 87
3.2 Braitenberg's Vehicles 1 TO 4 - Engineering Behaviourp. 90
3.3 Deliberative Approachp. 99
3.3.1 Shortcomings of the deliberative approachp. 99
3.3.2 From animals to robotsp. 101
3.3.3 Robots and computers are fundamentally differentp. 101
3.4 Reactive Approachp. 103
3.4.1 Subsumption architecture and the nouvelle AIp. 105
3.4.2 Motor schemap. 108
3.4.3 Action selection & bidding mechanismsp. 111
3.5 A Critique of the Nouvelle AIp. 114
3.5.1 Issues with the nouvelle AIp. 116
3.5.1.1 Implementation issues in subsumption architecturep. 116
3.5.1.2 Issues with motor schemap. 118
3.5.2 Extending reactive approach to higher functionsp. 119
3.6 Hybrid Architecturesp. 122
Section 2 Implementation, or How to Make Robots
Chapter 4 Tools for a roboticistp. 131
4.1 The Tools: Navigation and Adaptivityp. 131
4.2 Navigation, Path Planning and Mappingp. 134
4.2.1 A * and bug algorithmsp. 134
4.2.2 Considerations for navigationp. 135
4.2.3 Artificial potential fieldsp. 137
4.2.4 Nearness Diagram (ND)p. 146
4.2.5 Navigation in three dimensionsp. 148
4.3 Adaptibility and Learningp. 149
Chapter 5 Software, simulation & controlp. 155
5.1 Software For Roboticsp. 155
5.2 A Very Short Introduction to ROSp. 160
Section 3 Robot-Robot & Human-Robot Interactions
Chapter 6 Robot-robot interaction, groups and swarmsp. 177
6.1 Many Robot Systemsp. 177
6.2 Networked Roboticsp. 178
6.3 Swarm Roboticsp. 181
6.3.1 Relating agent behaviour to the collective behaviourp. 185
6.3.2 Signatures of swarm roboticsp. 186
6.3.2.1 Minimalism: Non-intelligent robot, intelligent swarmp. 187
6.3.2.2 Stigmergy: Indirect interactionsp. 187
6.3.2.3 Emergence: Swarm behaviour is difficult to modelp. 188
6.3.2.4 Phase change: Disorder to orderp. 189
6.3.2.5 Self organisation: A dynamically stable swarmp. 189
6.3.3 Metrics for swarm roboticsp. 189
6.3.4 Swarm Engineering - Visions for a new technologyp. 191
Chapter 7 Human-robot interaction and robots for human societyp. 201
7.1 Human-Robot Interactionp. 201
7.1.1 Distributed cognitionp. 204
7.2 Social Roboticsp. 204
7.2.1 Design for social robotsp. 207
7.2.1.1 Aestheticsp. 208
7.2.1.2 Facial traitsp. 210
7.2.1.3 Natural language processing (NLP)p. 212
7.3 Applicationsp. 214
7.3.1 Service robots, with a social facep. 214
7.3.1.1 CERO - Cooperative embodied robot operatorp. 214
7.3.2 Robots in elderly carep. 217
7.3.2.1 Care-O-bot 3 - The smart butlerp. 217
7.3.2.2 Hobbit - Returning a robot's favourp. 217
7.3.3 Companion robot and robot therapyp. 218
7.3.3.1 Paro - The cute robotic sealp. 220
7.3.3.2 KASPAR - Kinesics and synchronization in personal assistant roboticsp. 222
7.3.4 Museum guide and receptionist robotsp. 225
7.3.5 Functional robots, more than just smart machinesp. 230
7.3.5.1 Explorer robots - new age fungus eatersp. 230
7.3.5.2 Search and rescue robotsp. 231
7.4 Japan, Robot History in the Makingp. 233
Chapter 8 Robots with moral agency, in the footsteps of Asimovp. 239
8.1 The Need for the Good Robotp. 239
8.2 Morality and Ethicsp. 242
8.3 Asimov's 3 Laws and Their Limitationsp. 250
8.4 Ethical Theory for Robotsp. 257
8.4.1 Deontologyp. 257
8.4.2 Consequentialismp. 259
8.4.3 Deontology vs. Consequentialism - The trolley problemp. 261
8.4.4 Implementing ethics as an architecturep. 265
8.4.4.1 The ethical architecture - action logic, in military robotsp. 265
8.4.4.2 Consequence engine - using fast simulations for internal modelsp. 270
8.4.4.3 First implementation, development of a carer robot with deontic ethicsp. 272
8.4.5 Virtue ethicsp. 272
8.5 Social Changes and the Near Futurep. 273
Section IV ... the Future
Chapter 9 Quest for the sentient robotp. 283
9.1 Can Robots be Conscious?p. 283
9.2 Self Awareness, Consciousness and Free Willp. 285
9.2.1 Self awarenessp. 285
9.2.2 Consciousnessp. 286
9.2.3 Free willp. 291
9.3 From Machines to (Near) Human Beingsp. 292
9.4 Semi-Sentient Paradigm and It's Limitationsp. 297
9.5 Memories, Meditation and the Inner Worldp. 302
9.6 Experiments - COG, Mirror Cognition and the 3 Wise Robotsp. 304
9.6.1 From reactive architecturep. 304
9.6.1.1 Cogp. 305
9.6.1.2 Consciousness based architecturep. 306
9.6.2 From cross-modal bindingsp. 309
9.6.2.1 Cog's tambourine experimentp. 310
9.6.2.2 Nico's drummingp. 310
9.6.3 Mirror cognitionp. 312
9.6.3.1 A very simple implementation of the mirror test in robotsp. 312
9.6.3.2 Haikonen's somatosensory modelp. 313
9.6.3.3 Designing the mirror test with MoNADsp. 314
9.6.4 Psychometric AI - the knowledge gamep. 321
Chapter 10 Super inteiligent robots and other predictionsp. 331
10.1 Peering Into the Crystal Ballp. 331
10.2 Twilight Or Rebirth of our Civilisation?p. 336
10.3 Superintelligence, Future Technologyp. 342
10.3.1 Super intelligencep. 347
10.3.2 "To singularity and beyond"p. 350
10.3.3 Alternate Opinions & Containment of AIp. 356
Appendix A Running the Examplesp. 361
A.1 Braitenberg Simulatorp. 361
A.2 Walle Eva Chatp. 361
Referencesp. 363
Indexp. 389