이 책은 로봇이 자율적으로 지능적인 작업을 수행하도록 프로그래밍하는 방법을 배움으로써 이론적 지식을 갖추고 이를 응용하는 데 관심이 있는 전문가 또는 취미 사용자를 위한 책입니다. 이 책의 각 장은 AI 영역의 개념, 프로그래밍 가능한 작업, 로봇에서 해당 작업을 구현하는 방법을 일러스트레이션과 함께 설명합니다. 각 장은 충분히 독립적이지만 이전 장에서 더 깊이있고 복잡하게 발전하도록 설계되었습니다. 이것이 이 책을 일관되게 관통하는 마법의 실입니다. 각 장은 학습자에게 성취감을 주고 학습의 만족감을 선사합니다. 학습자는 한 번에 한 장씩 자신의 편안한 속도로 이 책을 읽으며 점진적으로 진도를 나갈 수 있습니다.
이를 통해 학습자는 점차 자율성의 세계로 나아갑니다. 프란시스는 학습자를 안내하고 각 주제에 자신감을 갖게 하면서도 더 많은 것을 배우고 싶은 호기심을 불러일으킵니다. 로봇을 처음 설정하는 것부터 로봇이 감정을 표현하도록 만드는 것까지, 프란시스는 학습을 재미있는 활동으로 만들어 줍니다! 자율성이라는 주제는 복잡하지만 이 책은 그림 예제와 샘플 코드 부분을 통해 쉽게 이해할 수 있습니다. 이 책은 저자의 의도에 맞게 대학 신입생과 전문가 모두에게 지능형 로봇 공학에 대한 실무 가이드 역할을 할 것이라고 확신합니다.
PART 1 로봇 공학 및 인공지능을 위한 빌딩 블록( )
제1장 로봇 공학과 인공지능의 기초
제2장 로봇 설정하기
제3장 실용적인 로봇 설계 프로세스 개념화하기
PART 2 로봇 공학에 인식, 학습 및 상호 작용 추가하기
제4장 신경망과 지도 학습을 사용한 물체 인식하기
제5장 강화 학습과 유전알고리즘을 이용한 장난감 집기 및 치우기 알고리즘
제6장 로봇에게 듣기 교육하기
PART 3 고급 개념 - 내비게이션, 조작, 감정 등
제7장 로봇에게 내비게이션 및 계단 피하기 교육하기
제8장 물건 정리하기
제9장 로봇에 인공 인격 부여하기
제10장 결론 및 반성