本書提供了實用且易於理解的示例,對ROS機器人編程的高級概念進行了全面的介紹。本書首先介紹用ROS進行機器人編程所需的基本概念和ROS框架,討論了如何用運動規劃庫和ROS導航棧對機器人進行仿真和交互,還討論了ROS插件、控制器和節點、各種ROS接口(如何把I/O開發板、傳感器和執行器等與ROS連接起來),以及如何用ROS和ROS-Industrial對複雜機器人進行仿真。最後,本書介紹了ROS的故障排除和最佳實踐。
朗坦·約瑟夫(Lentin Joseph)是一名來自印度的作家、創業者。他是印度Qbotics實驗室的創始人兼CEO,在機器人領域已經有7年的從業經驗,主要研究方向包括機器人操作系統(ROS)、OpenCV、PCL等。
喬納森·卡卡切(Jonathan Cacace)在意大利那不勒斯腓特烈二世大學獲計算機科學碩士學位及信息與自動化工程博士學位。目前,喬納森是那不勒斯腓特烈二世大學PRISMA實驗室的博士后,主要研究工業機器人和服務機器人,曾經開發了幾款基於ROS且集成了機器人感知控制的機器人應用。