Foundations of Robotics A Multidisciplinary Approach with Python and ROS /

This open access book introduces key concepts in robotics in an easy to understand language using an engaging project-based approach. It covers contemporary topics in robotics, providing an accessible entry point to fundamentals in all the major domains. A section is dedicated to introducing program...

Full description

Saved in:
Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Herath, Damith (Editor), St-Onge, David (Editor)
Format: Electronic eBook
Language:English
Published: Singapore : Springer Nature Singapore : Imprint: Springer, 2022.
Edition:1st ed. 2022.
Subjects:
Online Access:Link to Metadata
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • PART I: Contextual Design
  • Chapter 1 - Genealogy of artificial beings: from ancient automata to modern robotics (Nicolas Reeves and David St-Onge)
  • Chapter 2 - Teaching and learning robotics: A pedagogical perspective(Eleni Petraki and Damith Herath)
  • Chapter 3 - Design Thinking: from Empathy to Ideation(Fanke Peng).-Chapter 4 - Software building blocks: From Python to Version control (Damith Herath, Adam Haskard and Niranjan Shukla)
  • Chapter 5 - The Robot Operating System (ROS1&2): programming paradigms and deployment(David St-Onge and Damith Herath)
  • Chapter 6 - Mathematical building blocks: From geometry to quaternions to Bayesian(Rebecca Stower, Bruno Belzile and David St-Onge).-PART II: Embedded Design
  • Chapter 7 - What makes robots? Sensors, Actuators and Algorithms (Jiefei Wang and Damith Herath)
  • Chapter 8 - Mobile robots: Controlling, Navigating and path planning( Jiefei Wang and Damith Herath)
  • Chapter 9 - Lost in space! Localisation and Mapping (Damith Herath)
  • Chapter 10 - How to manipulate? Kinematics, dynamics and architecture of robot arms (Bruno Belzile and David St-Onge)
  • Chapter 11 - Get together! Multi-robot systems: bio-inspired concepts and deployment challenges (Vivek Shankar Varadharajan and Giovanni Beltrame)
  • Chapter 12 - The Embedded design process: CAD/CAM and prototyping (Eddi Pianca)
  • PART III: Interaction Design
  • Chapter 13 - Social robots: Principles of interaction design and user studies (Janie Busby Grant & Damith Herath)
  • Chapter 14 - Safety first: On the safe deployment of robotic systems (Bruno Belzile and David St-Onge)
  • Chapter 15 - Managing the world complexity: from linear regression to deep learning (Yann Bouteiller)
  • Chapter 16 - Robot ethics: Ethical design considerations (Dylan Cawthorne)
  • Chapter 17 - Robot Hexapod Build Labs (David Hinwood and Damith Herath)
  • Chapter 18 - ROS Mobile Manipulator labs (David St-Onge, Corentin Boucher and Bruno Belzile).