【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

【教程免费下载】机器人系统设计与制作:Python语言实现

2017-06-23 17:35:12 5580 11
前言
       本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程。本书所提到的机器人是用于家庭、宾馆、餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它。书中从机器人的基本概念开始,然后过渡到机器人三维建模和,在成功进行机器人之后,将介绍构建机器人原型所需要的硬件组件。
       机器人的软件部分主要基于Python编程语言和其他一些软件框架开发,这些软件框架包括机器人操作系统(ROS)、OpenCV等。你将会从设计机器人到设计人机界面等多个方面来了解如何使用Python。Gazebo器常用来对机器人和机器视觉开发库软件如OpenCV、OpenNI进行。PCL用于处理机器人的2D和3D视觉数据。本书每章的开始部分都将首先介绍必需的理论以辅助理解下面的内容。全书内容已经经过机器人领域的专家审阅。
       本书包含的内容
       第1章,主要内容是机器人相关的基本概念和技术,这些对机器人新手来说是非常必要的。
       第2章,介绍如何使用LibreCAD和Blender(免费软件)设计机器人的2D和3D模型,还将演示如何使用Blender的Python API构建3D模型。
       第3章,带你领略如何使用Gazebo和ROS进行机器人。
       第4章,介绍机器人的硬件设计,包括构建ChefBot所需的框图和硬件组件。
       第5章,内容涉及使用Tiva C开发板连接机器人执行机构和车轮编码器,还包括使用Dynamixel这样的高端智能执行机构。
       第6章,将使用Tiva C开发板连接机器人的超声测距传感器、红外传感器和IMU。
       第7章,介绍OpenCV、OpenNI和PCL库,及如何将这些库文件使用Python语言和ROS开发环境连接起来。
       第8章,讨论语音识别和语音合成用到的各种库文件,还包括如何将这些库文件使用Python语言和ROS开发环境连接起来。
       第9章,将介绍ChatterBot的制作教程,这是为机器人交互做准备的。
       第10章,内容涵盖完整的硬件集成和核心软件模块两部分,主要讨论服务机器人的自主导航以及如何使用ROS和Python进行编程。
       第11章,包括如何构建用于操作餐厅机器人的GUI教程,GUI由Qt和Python包装器PyQt开发。
       第12章,探讨如何对机器人进行标定并进行最后的运行测试。
使用须知
       本书主要介绍如何构建机器人。在开始学习之前,我们需要准备一些硬件设备。机器人可以从零开始构建,也可以买有编码器反馈的差分传动机器人。需要购买一个类似Texas Instruments Launchpad的开发板作为嵌入式处理单元,至少有一台笔记本电脑来完成机器人运算。在本书中,我们将使用Intel NUC来进行机器人运算,它结构紧凑、性能良好。除此之外,为了获取3D图像,还需要有3D传感器,如激光雷达、Kinect或Asus Xtion Pro。
       有关软件部分,你需要了解GNU/Linux命令,还要熟悉Python,此外运行本书的例程还要安装Ubuntu 14.04.2 LTS。如果你还熟悉ROS、OpenCV、OpenNI和PCL那就最完美了。运行例程需要安装ROS Indigo。


出版在【华章出版社】 作者: [印度] 郎坦·约瑟夫(Lentin Joseph)


取消 提交回答
全部回答(11)
  • 游客qasglwwxs5i6a
    2020-10-08 11:37:52

    Re【教程免费下载】机器人系统设计与制作:Python语言实现 学习了,感谢分享~~

    0 0
  • 游客jah67xj7suirk
    2020-07-08 03:46:40

    请问哪里能下载呢?

    0 0
  • 游客a2twatpfqagvu
    2020-05-19 13:13:34

    Re【教程免费下载】机器人系统设计与制作:Python语言实现 学习了,感谢分享~~

    0 0
  • placido
    2020-03-11 09:31:15

    请问在哪里下载?

    0 0
  • 游客shbnkjfbxnzxq
    2019-03-29 16:13:16
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    学习了,感谢分享~~
    0 0
  • huangqiangbest
    2019-01-02 10:59:16
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    感谢分享
    0 0
  • testing123
    2018-12-17 10:48:43
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    谢谢分享
    0 0
  • raynorliu
    2018-11-22 09:23:59
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    哪里呢????????????
    0 0
  • 小肥猪333
    2018-10-25 17:43:11
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    哪里呢????????????
    0 0
  • 和谐生活
    2018-06-28 18:41:56
    Re【教程免费下载】机器人系统设计与制作:Python语言实现
    谢谢
    0 0
  • 火星123
    2018-02-01 14:50:05
        
    0 0
滑动查看更多
相关问答

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 234029浏览量 回答数 170

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 160070浏览量 回答数 145

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 149026浏览量 回答数 22

24

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 660818浏览量 回答数 24

39

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 263729浏览量 回答数 39

295

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 438540浏览量 回答数 295

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 160190浏览量 回答数 82

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 310457浏览量 回答数 251

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 164134浏览量 回答数 40

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 486455浏览量 回答数 24
+关注
玄学酱
这个时候,玄酱是不是应该说点什么...
20683
文章
438
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载