000 03644nam a22001697a 4500
005 20240722134502.0
008 240722b |||||||| |||| 00| 0 eng d
020 _a9781788835442
082 _a006.3
_bGOV
100 _aFrancis X. Govers
245 _aArtificial intelligence for robotics
_b : build intelligent robots that perform human tasks using AI techniques
_cFrancis X. Govers
260 _aBirmingham; 2018;
_b Packt ;
_c c2018
300 _a331P
505 _t1. Foundation for Advanced Robotics and AI Foundation for Advanced Robotics and AI Technical requirements The basic principle of robotics and AI Summary Questions Further reading 2. Setting Up Your Robot Setting Up Your Robot Technical requirements What is a robot? Subsumption architecture Software setup Hardware Summary Questions Further reading 3. A Concept for a Practical Robot Design Process A Concept for a Practical Robot Design Process A systems engineering-based approach to robotics Use cases Storyboards Summary Questions Further reading 4. Object Recognition Using Neural Networks and Supervised Learning Object Recognition Using Neural Networks and Supervised Learning Technical requirements The image recognition process Summary Questions Further reading 5. Picking up the Toys Picking up the Toys Technical requirements Task analysis Teaching the robot arm Other robot arm machine-learning approaches Summary Questions Further reading 6. Teaching a Robot to Listen Teaching a Robot to Listen Technical requirements Robot speech recognition Summary Questions Further reading 7. Avoiding the Stairs Avoiding the Stairs Technical requirements Task analysis Summary Questions Further reading 8. Putting Things Away Putting Things Away Technical requirements Task analysis Summary Questions Further reading 9. Giving the Robot an Artificial Personality Giving the Robot an Artificial Personality Technical requirements What is an artificial personality? Questions Further reading 10. Conclusions and Reflections Conclusions and Reflections Conclusions about our journey Issues in AI – real and not real Understanding risk in AI Summary Questions Further reading 11. Assessments Assessments Chapter 1, Foundation for Advanced Robotics and AI Chapter 2, Setting Up Your Robot Chapter 3, A Concept for a Practical Robot Design Process Chapter 4, Object Recognition Using Neural Networks and Supervised Learning Chapter 5, Picking up the Toys Chapter 6, Teaching a Robot to Listen Chapter 7, Avoiding the Stairs Chapter 8, Putting Things Away Chapter 9, Giving the Robot an Artificial Personality Chapter 10, Conclusions and Reflections
520 _aArtificial Intelligence for Robotics starts with an introduction to Robot Operating Systems (ROS), Python, robotic fundamentals, and the software and tools that are required to start out with robotics. You will learn robotics concepts that will be useful for making decisions, along with basic navigation skills. As you make your way through the chapters, you will learn about object recognition and genetic algorithms, which will teach your robot to identify and pick up an irregular object. With plenty of use cases throughout, you will explore natural language processing (NLP) and machine learning techniques to further enhance your robot. In the concluding chapters, you will learn about path planning and goal-oriented programming, which will help your robot prioritize tasks. By the end of this book, you will have learned to give your robot an artificial personality using simulated intelligence.
942 _2ddc
_cBK
999 _c2340
_d2340