Cargando…

Artificial Intelligence for Robotics : Build Intelligent Robots That Perform Human Tasks Using AI Techniques /

Questions; Further reading; Chapter 3: A Concept for a Practical Robot Design Process; A systems engineering-based approach to robotics; Our task - cleaning up the playroom; Use cases; The problem - part 1; Who - the robot; What - pick up toys and put them in the toy box; What - pick up and put away...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Govers, Francis X. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Foundation for Advanced Robotics and AI; Technical requirements; The basic principle of robotics and AI; What is AI (and what is it not)?; There is nothing new under the sun; The example problem
  • clean up this room!; What you will learn; Artificial intelligence and advanced robotics techniques; Introducing the robot and our development environment; Software components (ROS, Python, and Linux); Robot control systems and a decision-making framework; Soft real-time control
  • Control loopsThe robot control system
  • a control loop with soft real-time control; Reading serial ports in a real-time manner; Summary; Questions; Further reading; Chapter 2: Setting Up Your Robot; Technical requirements; What is a robot?; Robot anatomy
  • what are robots made of?; Subsumption architecture; Software setup; Laptop preparation; Installing Python; Installing ROS on the laptop; Setup of Raspberry Pi 3; VNC; Setting up catkin workspaces; Hardware; Beginning at the beginning
  • knolling; Assembling the tracks; Mounting the tracks; Arm base assembly (turntable); Arm assembly; Wiring
  • Where
  • the game room upstairsThe problem
  • part 2; Who
  • the robot, the user (granddad), and the grandchildren; What
  • receive commands and verbally interact (hold a conversation) with children, which must include knock-knock jokes; When
  • as requested by the robot controller, then when the child speaks to the robot; Where
  • in the game room, within about six feet of the robot; What is our robot to do?; Storyboards; Storyboard
  • put away the toys; Project goals; Decomposing hardware needs; Breaking down software needs; Writing a specification; Summary; Questions; Further reading
  • Chapter 4: Object Recognition Using Neural Networks and Supervised LearningTechnical requirements; The image recognition process; The image recognition training and deployment process
  • step by step; Image processing; Convolution; Artificial neurons; The convolution neural network process; Build the toy/not toy detector; Using the neural network; Summary; Questions; Further reading; Chapter 5: Picking up the Toys; Technical requirements; Task analysis; Setting up the solution; How do we pick actions?; Summary of robot arm learning process; Teaching the robot arm
  • Version one
  • action state reinforcement learning