Back close

Course Detail

Course Name Evolutionary Robotics
Course Code 24CS748
Program M. Tech. in Computer Science & Engineering
Semester Electives
Credits 3
Campus Coimbatore, Bengaluru, Nagercoil, Chennai

Syllabus

Why Robots and Evolutionary Robotics – Short History of AI – Embodied Cognition. The tools of the Trade: Artificial Neural Network – Evolutionary Algorithms History: The First Years of Evolutionary Robotics

Minimal Cognition: Continuous Time Recurrent Neural Networks – Minimal Cognition – Active Categorical Perception. Locomotion: Legged Locomotion – Bipedal Locomotion. Challenges: Modularity – Genotype-to-Phenotype Map – NEAT/HyperNEAT Crossing the Reality Gap: Radical Envelope-of-Noise Hypothesis – GOLEM Project – Resilient Machines – Transferability. Scalability/Crowdsourcing: DotBot Project – Twitch Play Robotics

Collective Robotics: Swarm Robotics – Evolution of Communication. Evolving Bodies and Brains: First Attempts (Karl Sim’s Works) – LSystem Robots – Why Evolve Bodies – Adaptive Robots – Soft Robots

Summary

Pre-Requisite(s): Python/C++, Basics of Computer Science
Course Type: Lab

Course Objectives

  • This course aims to provide theories, methods, and technologies for designing robots and artificial systems inspired by evolution, development, and learning.
  • The course also aims to show how robotic models can help to understand biological systems.

Course Outcomes
CO1: Understand the essential concepts of simulated evolution, development and learning in the context of robotic design.
CO2: Apply Evolutionary Computation and learning for design and development of artificial adaptive systems.
CO3: Apply new tools for evolving robot body and brains
CO4: Evaluate the evolution and learning techniques for design of robots

CO-PO Mapping

CO PO1 PO2 PO3 PO4 PO5 PO6
CO1 2 1 2 1 2
CO2 3 3 3 3 1 2
CO3 1 3 3 2 1 2
CO4 2 2 2 3 2 2

Evaluation Pattern: 70/30

Assessment Internal Weightage External Weightage
Midterm Examination 20
Continuous Assessment (Theory) 10
Continuous Assessment (Lab) 40
End Semester 30

Note: Continuous assessments can include quizzes, tutorials, lab assessments, case study and project reviews. Midterm and End semester exams can be a theory exam or lab integrated exam for two hours

Text Books/References

  1. Stefano Nolfi (2021). Behavioral and Cognitive Robotics: An Adaptive Perspective. Open Access Book.
  2. Patricia A. Vargas, Ezequiel A. Di Paolo, Inman Harvey and Phil Husbands (Eds.) (2014). The Horizons of Evolutionary Robotics. MIT Press.
  3. Dario Floreano and Claudio Mattiussi (2008). Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies. The MIT Press.
  4. Rolf Pfeifer and Josh C. Bongard (2006). How the Body Shapes the Way We Think: A New View of Intelligence (Bradford Books). The MIT Press.
  5. Additional readings from current research literature.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now