Developmental Robotics: Fundamentals and Applications
By Fouad Sabry
()
About this ebook
What Is Developmental Robotics
A scientific discipline that tries to explore the developmental mechanisms, architectures, and limitations that allow lifelong and open-ended learning of new abilities and new knowledge in embodied machines. This topic is sometimes referred to as epigenetic robotics. Developmental robotics, sometimes known as DevRob, is a subfield of developmental robotics. Learning is expected to be cumulative and of progressively increasing complexity, just as it is in human children. It is also expected to result from self-exploration of the world in combination with social contact, just as it is in human children. The standard methodological approach involves beginning with theories of human and animal development that have been developed in disciplines such as developmental psychology, neuroscience, developmental and evolutionary biology, and linguistics. These theories are then formalized and implemented in robots, and researchers may occasionally explore extensions or variants of these theories. Researchers are able to test the validity of these models by conducting experiments on robots. As a result, developmental robotics provides researchers with both feedback and innovative hypotheses regarding theories of human and animal development.
How You Will Benefit
(I) Insights, and validations about the following topics:
Chapter 1: Developmental Robotics
Chapter 2: Computational Linguistics
Chapter 3: Human-centered Computing
Chapter 4: Computational Intelligence
Chapter 5: Cognitive Architecture
Chapter 6: Cognitive Robotics
Chapter 7: Robot Learning
Chapter 8: Programming by Demonstration
Chapter 9: Domain-general Learning
Chapter 10: Embodied Cognition
(II) Answering the public top questions about developmental robotics.
(III) Real world examples for the usage of developmental robotics in many fields.
(IV) 17 appendices to explain, briefly, 266 emerging technologies in each industry to have 360-degree full understanding of developmental robotics' technologies.
Who This Book Is For
Professionals, undergraduate and graduate students, enthusiasts, hobbyists, and those who want to go beyond basic knowledge or information for any kind of developmental robotics.
Read more from Fouad Sabry
Related to Developmental Robotics
Titles in the series (100)
Feedforward Neural Networks: Fundamentals and Applications for The Architecture of Thinking Machines and Neural Webs Rating: 0 out of 5 stars0 ratingsBackpropagation: Fundamentals and Applications for Preparing Data for Training in Deep Learning Rating: 0 out of 5 stars0 ratingsHebbian Learning: Fundamentals and Applications for Uniting Memory and Learning Rating: 0 out of 5 stars0 ratingsRestricted Boltzmann Machine: Fundamentals and Applications for Unlocking the Hidden Layers of Artificial Intelligence Rating: 0 out of 5 stars0 ratingsPerceptrons: Fundamentals and Applications for The Neural Building Block Rating: 0 out of 5 stars0 ratingsMultilayer Perceptron: Fundamentals and Applications for Decoding Neural Networks Rating: 0 out of 5 stars0 ratingsArtificial Neural Networks: Fundamentals and Applications for Decoding the Mysteries of Neural Computation Rating: 0 out of 5 stars0 ratingsEmbodied Cognition: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsRecurrent Neural Networks: Fundamentals and Applications from Simple to Gated Architectures Rating: 0 out of 5 stars0 ratingsRadial Basis Networks: Fundamentals and Applications for The Activation Functions of Artificial Neural Networks Rating: 0 out of 5 stars0 ratingsCompetitive Learning: Fundamentals and Applications for Reinforcement Learning through Competition Rating: 0 out of 5 stars0 ratingsGroup Method of Data Handling: Fundamentals and Applications for Predictive Modeling and Data Analysis Rating: 0 out of 5 stars0 ratingsConvolutional Neural Networks: Fundamentals and Applications for Analyzing Visual Imagery Rating: 0 out of 5 stars0 ratingsLong Short Term Memory: Fundamentals and Applications for Sequence Prediction Rating: 0 out of 5 stars0 ratingsHopfield Networks: Fundamentals and Applications of The Neural Network That Stores Memories Rating: 0 out of 5 stars0 ratingsNetworked Control System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsSituated Artificial Intelligence: Fundamentals and Applications for Integrating Intelligence With Action Rating: 0 out of 5 stars0 ratingsNaive Bayes Classifier: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNeuroevolution: Fundamentals and Applications for Surpassing Human Intelligence with Neuroevolution Rating: 0 out of 5 stars0 ratingsBio Inspired Computing: Fundamentals and Applications for Biological Inspiration in the Digital World Rating: 0 out of 5 stars0 ratingsHybrid Neural Networks: Fundamentals and Applications for Interacting Biological Neural Networks with Artificial Neuronal Models Rating: 0 out of 5 stars0 ratingsAttractor Networks: Fundamentals and Applications in Computational Neuroscience Rating: 0 out of 5 stars0 ratingsControl System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsSubsumption Architecture: Fundamentals and Applications for Behavior Based Robotics and Reactive Control Rating: 0 out of 5 stars0 ratingsEmbodied Cognitive Science: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Immune Systems: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMulti Agent System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsCognitive Architecture: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsSupport Vector Machine: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNouvelle Artificial Intelligence: Fundamentals and Applications for Producing Robots With Intelligence Levels Similar to Insects Rating: 0 out of 5 stars0 ratings
Related ebooks
Conceptual Dependency Theory: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Intelligence for Beginners Rating: 0 out of 5 stars0 ratingsMachine Learning: A Constraint-Based Approach Rating: 0 out of 5 stars0 ratingsEmergence I Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Creativity: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMachine Ethics: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Systems Integration: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsEvolutionary Robotics: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsKnowledge Reasoning: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsThe Little Book of Artificial Intelligence Rating: 0 out of 5 stars0 ratingsEvolutionary Computation: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsSubsumption Architecture: Fundamentals and Applications for Behavior Based Robotics and Reactive Control Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Ethics: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Inteligence: 1 Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Complete: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Control Problem: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsAction Election: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNarrow Artificial Intelligence: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsThe Imminent: All about Artificial Intelligence for non IT Person Rating: 0 out of 5 stars0 ratingsVirtual Intelligence: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsThe Rise Of Intelligent Machines Rating: 0 out of 5 stars0 ratingsSituated Artificial Intelligence: Fundamentals and Applications for Integrating Intelligence With Action Rating: 0 out of 5 stars0 ratingsMachine Perception: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsIntelligent Agent: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial intelligence and education: A critical view through the lens of human rights, democracy and the rule of law Rating: 0 out of 5 stars0 ratingsPhysical Symbol System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratings"Careers in Information Technology: Artificial Intelligence (AI) Engineer": GoodMan, #1 Rating: 0 out of 5 stars0 ratings
Intelligence (AI) & Semantics For You
Artificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5Summary of Super-Intelligence From Nick Bostrom Rating: 5 out of 5 stars5/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/52084: Artificial Intelligence and the Future of Humanity Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5The Secrets of ChatGPT Prompt Engineering for Non-Developers Rating: 5 out of 5 stars5/5101 Midjourney Prompt Secrets Rating: 3 out of 5 stars3/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5ChatGPT For Fiction Writing: AI for Authors Rating: 5 out of 5 stars5/5The Algorithm of the Universe (A New Perspective to Cognitive AI) Rating: 5 out of 5 stars5/5Chat-GPT Income Ideas: Pioneering Monetization Concepts Utilizing Conversational AI for Profitable Ventures Rating: 4 out of 5 stars4/5The Exponential Age: How Accelerating Technology is Transforming Business, Politics and Society Rating: 5 out of 5 stars5/5AI for Educators: AI for Educators Rating: 5 out of 5 stars5/5Impromptu: Amplifying Our Humanity Through AI Rating: 5 out of 5 stars5/5Our Final Invention: Artificial Intelligence and the End of the Human Era Rating: 4 out of 5 stars4/5ChatGPT Rating: 1 out of 5 stars1/5The Age of AI: Artificial Intelligence and the Future of Humanity Rating: 0 out of 5 stars0 ratingsChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsChatGPT: The Future of Intelligent Conversation Rating: 4 out of 5 stars4/5TensorFlow in 1 Day: Make your own Neural Network Rating: 4 out of 5 stars4/5ChatGPT For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for Developmental Robotics
0 ratings0 reviews
Book preview
Developmental Robotics - Fouad Sabry
Chapter 1: Developmental robotics
The study of the mechanisms, architectures, and constraints that enable embodied machines to learn new skills and knowledge throughout their lifetimes is the goal of developmental robotics (DevRob), also known as epigenetic robotics. Self-exploration of the world and social interaction are hypothesized to yield learning that is cumulative and progressively more complex, just as it is in human children. Beginning with theories of human and animal development elaborated in fields like developmental psychology, neuroscience, developmental and evolutionary biology, and linguistics, researchers typically formalize and implement these theories in robots, sometimes exploring extensions or variants of these theories. Developmental robotics not only provides feedback and novel hypotheses on theories of human and animal development, but also allows researchers to confront those models in a realistic setting through experimentation in robots.
While similar, developmental robotics stands apart from its evolutionary counterpart (ER). While ER makes use of populations of robots that evolve over time, DevRob is more concerned with how the structure of a single robot's control system changes as a result of experience.
The fields of robotics and artificial life are also connected to the DevRob framework.
Is it possible for a robot to pick up new skills as easily as a kid? Can it acquire new abilities and knowledge in a dynamic setting that was not fully specified during development? How can it learn about itself and how it fits into its natural and social surroundings? Once it is out of the factory,
how can its cognitive abilities be allowed to grow without the help of an engineer? What can it pick up from observing people in their natural social environments? Developmental robotics seeks to answer these fundamental questions. Although Alan Turing and other cybernetics pioneers posed these questions and outlined a general approach as early as 1950, it wasn't until the latter part of the 20th century that they were actually studied systematically.
Developmental robotics is related to areas like AI and ML as well as cognitive robotics and computational neuroscience because of its emphasis on adaptive intelligent machines. While it may make use of some of the methods developed in these areas, it is distinct from them in a number of important ways. Embodied and situated sensorimotor and social skills are prioritized over abstract symbolic problems, setting it apart from classical AI in that it does not assume the capability of advanced symbolic reasoning. In contrast to cognitive robotics, it is concerned with the processes rather than the final products of cognitive development. Functional modeling of integrated architectures of development and learning is its main focus, setting it apart from computational neuroscience. In a broader sense, the following three characteristics distinguish developmental robotics from other related fields::
It aims for architectures and learning mechanisms that are task-agnostic; that is, the machine or robot should be able to pick up tasks for which the engineer has no blueprints; Open-ended growth and continuous education are emphasized, i.e.
the ability of a living organism to continually learn new things.
This should not be understood as a capacity for learning anything
or even everything
, it's just that there are infinite ways to build upon the foundation of skills one acquires; Acquired expertise should progressively increase in complexity (while remaining manageable).
Embodied AI, enactive and dynamical systems cognitive science, and connectionism all played a role in the emergence of developmental robotics. The field of developmental robotics strongly interacts with others, including developmental psychology, developmental and cognitive neuroscience, drobotics, and others, because it is based on the fundamental idea that learning and development occur as the self-organized result of the dynamical interactions among brains, bodies, and their physical and social environment. Because many of the theories in these fields are verbal and/or descriptive, developmental robotics requires significant work in formalization and computational modeling. These computational models are then used to do a number of things, including evaluate their coherence and possibly explore alternative explanations for understanding biological development, all with the goal of creating more versatile and adaptive machines.
Using the same general approach and methodology as human infants, developmental robotics projects aim to have robots learn the same skills. The development of sensorimotor abilities is one of the first areas of study. Learning to use a tool requires an understanding of its affordances as well as an understanding of one's own body's structure and dynamics, such as hand-eye coordination, locomotion, and interaction with objects. The second set of abilities that developmental robots aim to instill are social and linguistic ones, such as turn-taking, coordinated interaction, lexicons, syntax, and grammar, and their foundation in sensorimotor abilities (sometimes referred as symbol grounding). Concurrently, the development of self-awareness and other-awareness, the maturation of attentional capacities, the maturation of categorization systems and higher-level representations of affordances or social constructs, and the maturation of values, empathy, and theories of mind are all being studied.
Due to the vastness and complexity of the sensorimotor and social spaces in which humans and robots operate, only a fraction of the possible skills can be explored and learned in a single lifetime. Therefore, developmental organisms require mechanisms and constraints to direct their growth in complexity. Developmental robotics studies several significant families of guiding mechanisms and constraints that are modeled after human development:
There are two primary types of motivational systems, each of which generates internal reward signals that drive exploration and learning:
Robots and living organisms are pushed by extrinsic motivations to keep certain essential internal properties stable, such as their supply of food and water, their health, and their exposure to light (e.g. in phototropic systems); Curiosity-driven learning and exploration, also known as active