登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』机器人系统设计与制作:Python语言实现(原书第2版)

書城自編碼: 3685016
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [印]郎坦·约瑟夫[Lentin Joseph]
國際書號(ISBN): 9787111691341
出版社: 机械工业出版社
出版日期: 2021-10-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 96.4

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
活下去才是硬道理:华为的36条生存法则
《 活下去才是硬道理:华为的36条生存法则 》

售價:HK$ 93.6
森林:保护6万种树木的家
《 森林:保护6万种树木的家 》

售價:HK$ 86.4
数字经济:“数字中国”顶层规划与实践路径
《 数字经济:“数字中国”顶层规划与实践路径 》

售價:HK$ 82.8
算者生存:商业分析的方法与实践
《 算者生存:商业分析的方法与实践 》

售價:HK$ 95.8
共享现实:是什么让我们成为人类
《 共享现实:是什么让我们成为人类 》

售價:HK$ 153.6
女佣异闻:乙一出道25周年纪念短篇集
《 女佣异闻:乙一出道25周年纪念短篇集 》

售價:HK$ 59.9
生活观察图鉴 中国常见鸟类观察图鉴
《 生活观察图鉴 中国常见鸟类观察图鉴 》

售價:HK$ 179.8
父亲身份:探寻血缘之谜
《 父亲身份:探寻血缘之谜 》

售價:HK$ 105.6

 

建議一齊購買:

+

HK$ 201.6
《 OpenGL编程指南(原书第9版) 》
+

HK$ 167.6
《 C#入门经典(第8版) 》
+

HK$ 97.4
《 C语言从入门到精通(第5版) 》
+

HK$ 205.4
《 Redis设计与实现(资深Redis技术专家撰写,深入了解Redis技术内幕的必读之作。从源码角度解析Redis的架构设计、实现原理和工作机制,为高效使用Redis提供原理性指导) 》
+

HK$ 146.9
《 C++ Primer Plus 第6版 中文版习题解答 》
+

HK$ 78.9
《 从零开始:HTML5+CSS3快速入门教程 》
編輯推薦:
机器人操作系统(ROS)是科研和工业领域非常受欢迎的机器人软件框架。该系统性能强大,可以在机器人中实现多种功能,而不需要从零开始实施。 本书首先介绍机器人操作系统的基础知识,以便你了解差分驱动机器人的基本原理。然后,介绍机器人建模知识以及如何使用机器人操作系统进行设计和模拟。接着将设计机器人硬件和接口驱动器。之后,讲述如何使用机器人操作系统对深度传感器和激光雷达进行配置和编程。后,将使用Qt框架为机器人创建图形用户界面。 学习完本书内容后,你将清楚地了解如何将所有元素集成和组装到机器人中,以及如何捆绑软件包。 本书将介绍以下内容: ? 如何从头开始设计差分驱动机器人。 ? 如何使用机器人操作系统和URDF对差分机器人建模。 ? 如何使用机器人操作系统和Gazebo模拟差分机器人。 ? 如何设计机器人硬件电子器件。 ? 如何将机器人驱动器与嵌入式板连接起来。 ? 如何将机器人操作系统中的不同3D深度摄像头连接起来。 ? 如何实现ChefBot机器人的自主导航。 ? 如何创建用于机器人控制的图形用户界面。
內容簡介:
本书解释了如何从零开始构建一个自主移动机器人,并使用Python对其进行编程。本书从机器人的基础概念开始,然后介绍机器人的3D建模和仿真。在对机器人成功进行仿真之后,讨论了建立机器人原型所需的硬件组成。在本教程结束时,你将清楚地了解如何将所有东西集成到机器人中,以及如何将打包软件。
目錄
前言第1章ROS入门111技术要求112ROS概述1121ROS框架3122在Ubuntu上安装ROS6123什么是catkin9124创建ROS软件包10125什么是Gazebo1413本章小结1714习题17第2章差分驱动机器人的基础知识1821数学建模1822正向运动学2023逆向运动学2324本章小结2425习题2426扩展阅读25第3章差分驱动机器人的建模2631技术要求2732服务机器人的设计要求2733机器人的传动装置27331选择电机和轮子27332设计小结29333机器人底盘设计2934安装LibreCAD、Blender和MeshLab30341安装LibreCAD31342安装Blender31343安装MeshLab3235用LibreCAD生成机器人的二维CAD图32351底座设计33352底座连接杆设计35353轮子、电机和电机夹具设计36354脚轮设计37355中间层设计37356顶层设计3936用Blender制作机器人的三维模型40361在Blender中编写Python脚本40362Blender Python API41363机器人模型的Python脚本4237创建机器人的URDF模型4738本章小结5339习题53310扩展阅读53第4章利用ROS模拟差分驱动机器人5441技术要求5442开始使用Gazebo仿真器5543结合TurtleBot 2进行仿真工作5944创建ChefBot仿真62441深度图像到激光扫描的转换65442Gazebo仿真的URDF标签和插件6545可视化机器人传感器数据70451即时定位与地图构建72452使用SLAM创建地图73453自适应蒙特卡罗定位75454在Gazebo环境中实现AMCL76455ChefBot在酒店中使用Gazebo进行自主导航7846本章小结7947习题7948扩展阅读80第5章设计ChefBot的硬件和电路8151技术要求8152ChefBot硬件规格8253机器人框图82531电机和编码器83532电机驱动器84533嵌入式控制器板86534超声传感器87535惯性测量单元89536Kinect/Orbbec Astra90537中央处理单元91538扬声器和麦克风92539电源和电池9254ChefBot硬件的工作原理9355本章小结9556习题9557扩展阅读95第6章将执行器和传感器连接到机器人控制器9661技术要求9762直流减速电机接入TivaC开发板97621差分驱动轮式机器人99622安装Energia IDE99623电机接口代码10463正交编码器接入TivaC开发板107631编码器数据的处理108632正交编码器接口代码11164使用Dynamixel执行器11465使用超声测距传感器11766使用红外接近传感器12367使用惯性测量单元125671惯性导航125672将MPU 6050与TivaC开发板连接126673在Energia中编写接口代码12968本章小结13169习题132610扩展阅读132第7章视觉传感器接入ROS13371技术要求13372机器人视觉传感器和图像处理库134721Pixy2/CMUcam5134722罗技C920网络摄像头135723Kinect 360135724英特尔RealSense D400系列136725Orbbec Astra深度传感器13773OpenCV、OpenNI和PCL概述138731OpenCV138732OpenNI143733PCL14474使用ROS、OpenCV和OpenNI进行Kinect的Python编程144741启动OpenNI驱动程序的方法145742OpenCV的ROS接口14575连接Orbbec Astra与ROS15076使用Kinect、ROS、OpenNI和PCL处理点云15077将点云数据转换为激光扫描数据15178使用ROS和Kinect实现SLAM算法15379本章小结154710习题154711扩展阅读155第8章ChefBot硬件构建和软件集成15681技术要求15682构建ChefBot硬件15783配置ChefBot PC并设置ChefBot ROS软件包16084连接ChefBot传感器和TivaC16185编写ChefBot的ROS Python驱动程序16486了解ChefBot ROS启动文件16987使用ChefBot Python节点和启动文件170871使用SLAM在ROS上绘制房间地图175872使用ROS定位和导航17788本章小结17989习题179810扩展阅读179第9章使用Qt和Python开发机器人GUI18091技术要求18092在Ubuntu 1604 LTS中安装Qt18193在Qt中使用Python绑定进行开发181931PyQt181932PySide18294使用PyQt和PySide进行开发182941Qt设计器183942Qt信号与槽机制184943将UI文件转化为Python代码185944向PyQt代码中添加槽定义186945Hello World GUI应用程序
內容試閱
本书共有9章,介绍了如何从头开始构建自主移动机器人并使用 Python 对其进行编程。本书中提到的机器人是一种服务型机器人,可在家中、酒店和餐厅提供上菜服务。本书逐步讨论了构建该机器人的整个过程。首先介绍了机器人学的基本概念,然后阐述了机器人的3D建模和仿真,随后讨论了构建机器人原型所需的硬件组件。该机器人的软件部分主要使用Python编程语言和软件框架——比如机器人操作系统(Robot Operating System,ROS)和OpenCV视觉库实现。Python的使用贯穿从机器人设计到创建用户界面的整个过程。Gazebo仿真器用于模拟诸如OpenCV、OpenNI和PCL等机器人和机器视觉库,其作用是处理2D和3D图像数据。每一章都提供了足够的理论知识来帮助理解应用部分。本书由该领域的专家审阅,凝聚了他们的辛勤汗水以及对机器人技术的热爱。目标读者对于想要探索服务机器人领域的企业家,想要让机器人实现更多功能的专业人士,想要探索更多机器人技术的研究人员,以及想要学习机器人技术的爱好者或学生,本书将大有助益。全书采用循序渐进的讲解方式,便于读者掌握。内容简介第1章解释了机器人操作系统的基本概念,该系统是机器人编程的主要平台。第2章介绍了差分驱动机器人的基本概念。这些概念属于差分驱动的运动学和逆向运动学范畴,有助于你了解如何在软件中实现差分驱动控制。第3章讨论了机器人设计约束的计算和移动机器人的2D/3D建模方法。2D/3D建模以一组机器人需求为基础实施。在完成设计和机器人建模后,读者将得到设计的参数,这些参数可用于机器人仿真设置。第4章介绍了名为Gazebo的机器人仿真器,并指导读者使用它来模拟自己的机器人。第5章讨论了如何选择构建ChefBot所需的各种硬件组件。第6章讨论了机器人中使用的各种驱动器和传感器与TivaC开发板控制器的连接问题。第7章讨论了不同视觉传感器(如Kinect和Orbecc Astra)的连接问题,视觉传感器可用于ChefBot机器人的自主导航。第8章讨论了如何在机器人操作系统中完整构建机器人硬件和软件,以实现自主导航。第9章介绍了如何开发图形用户界面来指挥机器人在类似酒店的环境中移动到餐桌旁边。如何充分利用本书本书讲的是构建机器人的方法,在学习本书之前,你应该配备一些硬件。你可以彻底从零开始构建机器人,也可以购买一个带有编码器反馈的差分驱动配置机器人。你应该购买一块控制器板,例如用于嵌入式处理的美国德州仪器开发板,而且应该至少有一台用于整个机器人处理的笔记本电脑或上网本。本书中使用英特尔NUC进行机器人处理,它的结构非常紧凑,而且性能优异。学习3D视觉功能时,你应该有一个3D传感器,比如激光扫描仪、Kinect或Orbecc Astra。在软件部分,你应该熟练掌握GNU/Linux命令的使用方法,并且对Python也有很好的了解。你需要安装Ubuntu 1604 LTS才能使用这些示例。了解机器人操作系统、OpenCV、OpenNI和PCL将会有所帮助。要应用这些示例,必须安装机器人操作系统Kinect/Melodic。下载示例代码及彩色图像本书的示例代码及所有截图和样图,可以从http://wwwpacktpubcom通过个人账号下载,也可以访问华章图书官网http://wwwhzbookcom,通过注册并登录个人账号下载。本书的代码包也托管在GitHub上,网址为https://githubcom/PacktPublishing/LearningRoboticsusingPythonSecondEdition。排版约定文中的代码体:表示代码、数据库表名称、文件夹名称、文件名、文件扩展名、路径名、虚拟URL、用户输入和Twitter句柄。代码块示例如下:命令行输入或输出示例如下:表示警告或重要说明。表示提示和技巧。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.