ROS机器人项目(影印版 英文版)

ROS机器人项目(影印版 英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [印] ,
2018-08
版次: 1
ISBN: 9787564177560
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 431页
字数: 553千字
正文语种: 英语
  •   Robot Operating system是在机器人研究以及业界设计、仿真和打造原型机器人方面为广泛使用的软件框架之一。运用ROS知识实现机器人比人们想象中的要难得多,但是《ROS机器人项目(影印版 英文版)》可以为创建你自己的机器人提供帮助。
      《ROS机器人项目(影印版 英文版)》包含14个ROS机器人项目.不需要太多硬件就可以做出原型。全书从ROS介绍和安装过程开始。讨论相关基础知识之后,你将被带入浏览伟大项目的旅程,比如构建自动驾驶汽车、自主移动机器人以及运用深度学习和ROS相结合的图像识别等。你可以从中找到面向初学者、中级学者和专家等各个层次人士的ROS机器人应用。
      《ROS机器人项目(影印版 英文版)》是那些真正想要在机器人领域大展拳脚的狂热爱好者的好伴侣。 Preface
    Chapter 1: Getting Started with ROS Robotics Application Development
    Getting started with ROS
    ROS distributions
    Supported operating systems
    Robots and sensors supported by ROS
    Why ROS
    Fundamentals of ROS
    The filesystem level
    The computation graph level
    The ROS community level
    Communication in ROS
    ROS client libraries
    ROS tools
    Rviz (ROS Visualizer)
    rqt_plot
    rqt_graph
    Simulators of ROS
    Installing ROS kinetic on Ubuntu 16.04 LTS
    Getting started with the installation
    Configuring Ubuntu repositories
    Setting up source.list
    Setting up keys
    Installing ROS
    Initializing rosdep
    Setting the ROS environment
    Getting rosinstall
    Setting ROS on VirtualBox
    Setting the ROS workspace
    Opportunities for ROS in industries and research
    Questions
    Summary

    Chapter 2: Face Detection and Tracking Using ROS, OpenCV and Dynamixel Servos
    Overview of the project
    Hardware and software prerequisites
    Installing dependent ROS packages
    Installing the usb_cam ROS package
    Creating a ROS workspace for dependencies
    Interfacing Dynamixel with ROS
    Installing the ROS dynamixel_motor packages
    Creating face tracker ROS packages
    The interface between ROS and OpenCV
    Working with the face-tracking ROS package
    Understanding the face tracker code
    Understanding CMakeLists.txt
    The track.yaml file
    The launch files
    Running the face tracker node
    The face_tracker_control package
    The start_dynamixel launch file
    he pan controller launch file
    The pan controller configuration file
    The servo parameters configuration file
    The face tracker controller node
    Creating CMakeLists.txt
    Testing the face tracker control package
    Bringing all the nodes together
    Fixing the bracket and setting up the circuit
    The final run
    Questions
    Summary

    Chapter 3: Building a Siri-Like Chatbot in ROS
    Social robots
    Building social robots
    Prerequisites
    Getting started with AIML
    AIML tags
    The PyAIML interpreter
    Installing PyAIML on Ubuntu 16.04 LTS
    Playing with PyAIML
    Loading multiple AIML files
    Creating an AIML hot in ROS
    The AIML ROS package
    Installing the ROS soundplay package
    ……
    Chapter 4: Controlling Embedded Boards Using ROS
    Chapter 5: Teleoperate a Robot Using Hand Gestures
    Chapter 6: Object Detection and Recognition
    Chapter 7: Deep Learning Using ROS and TensorFlow
    Chapter 8: ROS on MATLAB and Android
    Chapter 9: Building an Autonomous Mobile Robot
    Chapter 10: Creating a Self-Driving Car Using ROS
    Chapter 11: Teleoperating a Robot Using a VR Headset and Leap Motion
    Chapter 12: Controlling Your Robots over the Web
    Index
  • 内容简介:
      Robot Operating system是在机器人研究以及业界设计、仿真和打造原型机器人方面为广泛使用的软件框架之一。运用ROS知识实现机器人比人们想象中的要难得多,但是《ROS机器人项目(影印版 英文版)》可以为创建你自己的机器人提供帮助。
      《ROS机器人项目(影印版 英文版)》包含14个ROS机器人项目.不需要太多硬件就可以做出原型。全书从ROS介绍和安装过程开始。讨论相关基础知识之后,你将被带入浏览伟大项目的旅程,比如构建自动驾驶汽车、自主移动机器人以及运用深度学习和ROS相结合的图像识别等。你可以从中找到面向初学者、中级学者和专家等各个层次人士的ROS机器人应用。
      《ROS机器人项目(影印版 英文版)》是那些真正想要在机器人领域大展拳脚的狂热爱好者的好伴侣。
  • 目录:
    Preface
    Chapter 1: Getting Started with ROS Robotics Application Development
    Getting started with ROS
    ROS distributions
    Supported operating systems
    Robots and sensors supported by ROS
    Why ROS
    Fundamentals of ROS
    The filesystem level
    The computation graph level
    The ROS community level
    Communication in ROS
    ROS client libraries
    ROS tools
    Rviz (ROS Visualizer)
    rqt_plot
    rqt_graph
    Simulators of ROS
    Installing ROS kinetic on Ubuntu 16.04 LTS
    Getting started with the installation
    Configuring Ubuntu repositories
    Setting up source.list
    Setting up keys
    Installing ROS
    Initializing rosdep
    Setting the ROS environment
    Getting rosinstall
    Setting ROS on VirtualBox
    Setting the ROS workspace
    Opportunities for ROS in industries and research
    Questions
    Summary

    Chapter 2: Face Detection and Tracking Using ROS, OpenCV and Dynamixel Servos
    Overview of the project
    Hardware and software prerequisites
    Installing dependent ROS packages
    Installing the usb_cam ROS package
    Creating a ROS workspace for dependencies
    Interfacing Dynamixel with ROS
    Installing the ROS dynamixel_motor packages
    Creating face tracker ROS packages
    The interface between ROS and OpenCV
    Working with the face-tracking ROS package
    Understanding the face tracker code
    Understanding CMakeLists.txt
    The track.yaml file
    The launch files
    Running the face tracker node
    The face_tracker_control package
    The start_dynamixel launch file
    he pan controller launch file
    The pan controller configuration file
    The servo parameters configuration file
    The face tracker controller node
    Creating CMakeLists.txt
    Testing the face tracker control package
    Bringing all the nodes together
    Fixing the bracket and setting up the circuit
    The final run
    Questions
    Summary

    Chapter 3: Building a Siri-Like Chatbot in ROS
    Social robots
    Building social robots
    Prerequisites
    Getting started with AIML
    AIML tags
    The PyAIML interpreter
    Installing PyAIML on Ubuntu 16.04 LTS
    Playing with PyAIML
    Loading multiple AIML files
    Creating an AIML hot in ROS
    The AIML ROS package
    Installing the ROS soundplay package
    ……
    Chapter 4: Controlling Embedded Boards Using ROS
    Chapter 5: Teleoperate a Robot Using Hand Gestures
    Chapter 6: Object Detection and Recognition
    Chapter 7: Deep Learning Using ROS and TensorFlow
    Chapter 8: ROS on MATLAB and Android
    Chapter 9: Building an Autonomous Mobile Robot
    Chapter 10: Creating a Self-Driving Car Using ROS
    Chapter 11: Teleoperating a Robot Using a VR Headset and Leap Motion
    Chapter 12: Controlling Your Robots over the Web
    Index
查看详情
您可能感兴趣 / 更多
ROS机器人项目(影印版 英文版)
ROS 2机器人编程实战:基于现代C++和Python 3
徐海望 高佳丽 著
ROS机器人项目(影印版 英文版)
ROS机器人操作系统原理与应用
张云洲;王军义;韩泉城
ROS机器人项目(影印版 英文版)
ROS与ROS2开发指南
张锐
ROS机器人项目(影印版 英文版)
ROS机器人设计实训教程
余承健;黄人薇
ROS机器人项目(影印版 英文版)
ROE预算管理:培养经营干部
付小平 著
ROS机器人项目(影印版 英文版)
ROS机械臂开发与实践(王晓云)
蒋畅江 编著;王晓云;武延军;常先明
ROS机器人项目(影印版 英文版)
ROS机器人理论与实践
张新钰;赵虚左;邱楠;郭世纯
ROS机器人项目(影印版 英文版)
ROS地面无人系统开发实践和进阶
编者:谷玉海|责编:雷桐辉
ROS机器人项目(影印版 英文版)
ROS机器人编程实践
[西]伯纳多·朗奎洛·贾蓬(Bernardo Ronquillo Japón)
ROS机器人项目(影印版 英文版)
ROS机器人开发技术基础(蒋畅江)
张宇航 编著;蒋畅江;罗云翔
ROS机器人项目(影印版 英文版)
ROS教育机器人实训教程
尤涛 等
ROS机器人项目(影印版 英文版)
ROS机器人编程零基础入门与实践
刘伏志 朱有鹏 著
系列丛书 / 更多
ROS机器人项目(影印版 英文版)
ROS 2机器人编程实战:基于现代C++和Python 3
徐海望 高佳丽 著
ROS机器人项目(影印版 英文版)
ROS机器人操作系统原理与应用
张云洲;王军义;韩泉城
ROS机器人项目(影印版 英文版)
ROS与ROS2开发指南
张锐
ROS机器人项目(影印版 英文版)
ROS机器人设计实训教程
余承健;黄人薇
ROS机器人项目(影印版 英文版)
ROE预算管理:培养经营干部
付小平 著
ROS机器人项目(影印版 英文版)
ROS机械臂开发与实践(王晓云)
蒋畅江 编著;王晓云;武延军;常先明
ROS机器人项目(影印版 英文版)
ROS机器人理论与实践
张新钰;赵虚左;邱楠;郭世纯
ROS机器人项目(影印版 英文版)
ROS地面无人系统开发实践和进阶
编者:谷玉海|责编:雷桐辉
ROS机器人项目(影印版 英文版)
ROS机器人编程实践
[西]伯纳多·朗奎洛·贾蓬(Bernardo Ronquillo Japón)
ROS机器人项目(影印版 英文版)
ROS机器人开发技术基础(蒋畅江)
张宇航 编著;蒋畅江;罗云翔
ROS机器人项目(影印版 英文版)
ROS教育机器人实训教程
尤涛 等
ROS机器人项目(影印版 英文版)
ROS机器人编程零基础入门与实践
刘伏志 朱有鹏 著
相关图书 / 更多
ROS机器人项目(影印版 英文版)
ROS 2机器人编程实战:基于现代C++和Python 3
徐海望 高佳丽 著
ROS机器人项目(影印版 英文版)
ROS机器人操作系统原理与应用
张云洲;王军义;韩泉城
ROS机器人项目(影印版 英文版)
ROS与ROS2开发指南
张锐
ROS机器人项目(影印版 英文版)
ROS机器人设计实训教程
余承健;黄人薇
ROS机器人项目(影印版 英文版)
ROE预算管理:培养经营干部
付小平 著
ROS机器人项目(影印版 英文版)
ROS机械臂开发与实践(王晓云)
蒋畅江 编著;王晓云;武延军;常先明
ROS机器人项目(影印版 英文版)
ROS机器人理论与实践
张新钰;赵虚左;邱楠;郭世纯
ROS机器人项目(影印版 英文版)
ROS地面无人系统开发实践和进阶
编者:谷玉海|责编:雷桐辉
ROS机器人项目(影印版 英文版)
ROS机器人编程实践
[西]伯纳多·朗奎洛·贾蓬(Bernardo Ronquillo Japón)
ROS机器人项目(影印版 英文版)
ROS机器人开发技术基础(蒋畅江)
张宇航 编著;蒋畅江;罗云翔
ROS机器人项目(影印版 英文版)
ROS教育机器人实训教程
尤涛 等
ROS机器人项目(影印版 英文版)
ROS机器人编程零基础入门与实践
刘伏志 朱有鹏 著