본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Artificial Intelligence for Robotics 상세페이지

컴퓨터/IT 개발/프로그래밍 ,   컴퓨터/IT IT 해외원서

Artificial Intelligence for Robotics

Build intelligent robots that perform human tasks using AI techniques
소장전자책 정가19,000
판매가19,000
Artificial Intelligence for Robotics 표지 이미지

Artificial Intelligence for Robotics작품 소개

<Artificial Intelligence for Robotics> ▶Book Description
Artificial 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.

▶What You Will Learn
⦁ Get started with robotics and artificial intelligence
⦁ Apply simulation techniques to give your robot an artificial personality
⦁ Understand object recognition using neural networks and supervised learning techniques
⦁ Pick up objects using genetic algorithms for manipulation
⦁ Teach your robot to listen using NLP via an expert system
⦁ Use machine learning and computer vision to teach your robot how to avoid obstacles
⦁ Understand path planning, decision trees, and search algorithms in order to enhance your robot

▶Key Features
⦁ Leverage fundamentals of AI and robotics
⦁ Work through use cases to implement various machine learning algorithms
⦁ Explore Natural Language Processing (NLP) concepts for efficient decision making in robots

▶Who This Book Is For
This book is designed for intermediate to advanced robotics researchers, professionals, and hobbyists, as well as students who have worked past the basics of robotics and are looking for the next step in their education and skill set.

Readers should be familiar with Python and the Robotics Operating System (ROS), as well as Linux. Advanced math is most definitely not required to get a lot out of this book.

▶What this book covers
⦁ Chapter 1, Foundation for Robotics and AI, introduces artificial intelligence (AI) and covers the basics of robotics as applied in this book. The chapter also introduces the AI framework used, which is the Observe-Orient-Decide-Act (OODA) model, and soft real-time control.

⦁ Chapter 2, Setting Up Your Robot, covers the robot architecture, ROS, and setting up the software and hardware, including the construction of the robot example for the book.

⦁ Chapter 3, A Concept for a Practical Robot Design Process, introduces a simplified systems approach to robot design that combines use cases (from systems engineering) and storyboards (from Agile development) to give the reader a structure and a process to use when solving problems with robots and AI.

⦁ Chapter 4, Object Recognition Using Neural Networks and Supervised Learning, teaches how to build an artificial neural network. Readers will learn the basics of image recognition as well as the training and evaluation of neural networks using Keras and Python.

⦁ Chapter 5, Picking Up the Toys, introduces techniques that allow the robot to learn for itself how to user its robot arm. The key technique is to have a mechanism for the robot to score how well it does. We explore reinforcement learning and dive into Genetic Algorithms.

⦁ Chapter 6, Teaching the Robot to Listen, We develop on top of a voice-based command system, a type of digital assistant that uses AI techniques to understand words and divine the intent of the speaker. Basic concepts of speech recognition and natural language processing are introduced, such as context, knowledge bases, intent recognition, and sentence reconstruction. We teach the robot to both tell and understand knock-knock jokes.

⦁ Chapter 7, Avoiding the Stairs, helps the readers understand robot navigation, including SLAM. It will help you navigate the robot using a combination of two techniques: Floor Finding for obstacle avoidance, and Neural Network Image recognition for learned navigation without a map.

⦁ Chapter 8, Putting Things Away, covers path planning, decision trees, classification techniques, wave front, the A* (A star) and D* (D star) algorithms, and node-based planners.

⦁ Chapter 9, Giving the Robot an Artificial Personality, describes simulation and Monte Carlo modeling, the Robot Emotion Engine, the Human Emotion Model, and integrating personality rules into a chatbot-based conversation engine.

⦁ Chapter 10, Conclusions and Remarks, has some words about the future of AI and robotics, as well as advice about robotics as a career.


출판사 서평

▶ Preface
The objective of this book is to deliver exactly what is on the cover –. Artificial Intelligence for Robotics. The emphasis is on machine learning techniques applied to ground mobile robots. The book starts with professional robot design principles that have been scaled down for smaller robot projects. The AI section begins with convolutional neural networks for object recognition and continues with reinforcement learning and genetic algorithms. The robot gets a voice and learns to tell jokes using AI-based voice recognition that can discern user intent. The book introduces a novel way to navigate without a map using a literal divide and conquer program that uses the upper part of the room to remember paths, and the lower part of avoid obstacles. The book demonstrates how path planning, decision trees, object classification, and navigation are all part of the same problem set. We finish by giving the robot an artificial personality. The final chapter concludes with thoughts on the future of robots and gives advice on robotics as a career.

The entire book is built around a single fun example task, which is to design and build a robot that can pick up toys in an indoor, unstructured environment. As you will learn, this project is anything but easy.


저자 소개

⦁ Francis X. Govers
Francis X. Govers is an autonomous vehicle designer at Bell Helicopter Textron. He is the designer of 28 unmanned vehicles or robots for land, sea, air, and space, including RAMSEE, the autonomous security guard robot. Francis helped design the International Space Station, the F-35 JSF Fighter, the US Army Future Combat Systems, and systems for NASCAR and IndyCar. He is an engineer, pilot, author, musician, artist, and maker. He received five outstanding achievement awards from NASA and recognition from Scientific American for World Changing Ideas.

목차

▶TABLE of CONTENTS
1: FOUNDATION FOR ADVANCED ROBOTICS AND AI
2: SETTING UP YOUR ROBOT
3: A CONCEPT FOR A PRACTICAL ROBOT DESIGN PROCESS
4: OBJECT RECOGNITION USING NEURAL NETWORKS AND SUPERVISED LEARNING
5: PICKING UP THE TOYS
6: TEACHING A ROBOT TO LISTEN
7: AVOIDING THE STAIRS
8: PUTTING THINGS AWAY
9: GIVING THE ROBOT AN ARTIFICIAL PERSONALITY
10: CONCLUSIONS AND REFLECTIONS


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전