超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
ROS高效机器人编程

ROS高效机器人编程

出版社:东南大学出版社出版时间:2017-10-01
开本: 24cm 页数: 24,441页
中 图 价:¥29.4(3.2折) 定价  ¥92.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

ROS高效机器人编程 版权信息

  • ISBN:9787564173654
  • 条形码:9787564173654 ; 978-7-5641-7365-4
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

ROS高效机器人编程 本书特色

本书中包含了大量可以上手的例子,可以帮助你对自己的机器人进行编程,同时还利用开源的ROS库和工具给出了一套完整的解决方案。另外还展示了如何利用虚拟机和Dcoker容器简化Ubuntu和ROS框架的安装,使你可以在一个隔离的、受控的环境中开始工作,无需修改正常的计算机设置。本书首先讲解了安装方法和基本概念,然后介绍了更多复杂的ROS模块,例如传感器和传动装置集成(驱动)、导航和绘图(这样你就可以创建自主式移动机器人了)、控制处理、计算机视觉、使用PCL的3D感知等。很后,你将能够利用ROS Kinetic的所有特性构建一个全功能的机器人。

ROS高效机器人编程 内容简介

本书中包含了大量可以上手的例子,可以帮助你对自己的机器人进行编程,同时还利用开源的ROS库和工具给出了一套完整的解决方案。另外还展示了如何利用虚拟机和Dcoker容器简化Ubuntu和ROS框架的安装,使你可以在一个隔离的、受控的环境中开始工作,无需修改正常的计算机设置。本书首先讲解了安装方法和基本概念,然后介绍了更多复杂的ROS模块,例如传感器和传动装置集成(驱动)、导航和绘图(这样你就可以创建自主式移动机器人了)、控制处理、计算机视觉、使用PCL的3D感知等。很后,你将能够利用ROSKinetic的所有特性构建一个全功能的机器人。

ROS高效机器人编程 目录

PrefaceChapter 1: Getting Started with ROS PC installation Installing ROS Kinetic using repositories Configuring your Ubuntu repositories Setting up your source.list file Setting up your keys Installing ROS Initializing rosdep Setting up the environment Getting rosinstall How to install VirtualBox and Ubuntu Downloading VirtualBox Creating the virtual machine Using ROS from a Docker image Installing Docker Getting and using ROS Docker images and containers Installing ROS in BeagleBone Black Prerequisites Setting up the local machine and source.list file Setting up your keys Installing the ROS packages Initializing rosdep for ROS Setting up the environment in the BeagleBone Black Getting rosinstall for BeagleBone Black Basic ROS example on the BeagleBone Black SummaryChapter 2: ROS Architecture and Concepts Understanding the ROS Filesystem level The workspace Packages Metapackages Messages Services Understanding the ROS Computation Graph level Nodes and nodelets Topics Services Messages Bags The ROS master Parameter Server Understanding the ROS Community level Tutorials to practise with ROS Navigating through the ROS filesystem Creating our own workspace Creating an ROS package and metapackage Building an ROS package Playing with ROS nodes Learning how to interact with topics Learning how to use services Using Parameter Server Creating nodes Building the node Creating msg and srv files Using the new srv and msg files The launch file Dynamic parameters SummaryChapter 3: Visualization and Debugging Tools Debugging ROS nodes Using the GDB debugger with ROS nodes Attaching a node to GDB while launching ROS Profiling a node with valgrind while launching ROS Enabling core dumps for ROS nodes Logging messages Outputting logging messages Setting the debug message level Configuring the debugging level of a particular node Giving names to messages Conditional and filtered messages Showing messages once, throttling, and other combinations Using rqt_console and rqt_loggerlevel to modify the logging level on the fly Inspecting the system Inspecting the node's graph online with rqt_graph Setting dynamic parameters Dealing with the unexpected Visualizing nodes diagnostics Plotting scalar data Creating a time series plot with rqt plot Image visualization Visualizing a single image 3D visualization Visualizing data in a 3D world using rqt_rviz The relationship between topics and frames Visualizing frame transformations Saving and playing back data What is a bag file? Recording data in a bag file with rosbag Playing back a bag file Inspecting all the topics and messages in a bag file Using the rqtgui and rqt plugins SummaryChapter 4: 3D Modeling and SimulationChapter 5: The Navigation Stack - Robot SetupsChapter 6: The Navigation Stack - Beyond SetupsChapter 7: Manipulation with Movelt! Chapter 8: Using Sensors and Actuators with ROSChapter 9: Computer VisionChapter 10: Point CloudsIndex
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服