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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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