【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云
开发者社区
>
问答
>
正文
【教程免费下载】机器人系统设计与制作:Python语言实现
玄学酱
2017-06-23 17:35:12
4607
前言
本书包含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)
传感器
Ubuntu
机器人
Linux
API
语音技术
图形学
计算机视觉
Python
添加回答
分享到
取消
提交回答
全部回答(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
滑动查看更多
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅
集结各类场景实战经验,助你开发运维畅行无忧
推荐文章
产品百科 |零门槛玩转 RTC Unity Demo
基于视频流传输 — 在线教育白板技术
FFmpeg流媒体处理-收流与推流
技术干货 | mPaaS 小程序高玩带你起飞:客户端预置小程序无视网络质量
FFmpeg libswscale源码分析3-scale滤镜源码分析
FFmpeg编解码处理4-音频编码
FFmpeg libswscale源码分析2-转码命令行与滤镜图
FFmpeg libswscale源码分析1-API介绍
自动驾驶通用底盘公司PIX完成数千万Pre-A轮融资,加速全球无人驾驶市场布局
【产品能力深度解读】连续入围Gartner魔力象限的Quick BI有何魔力?
展开
相似问题
惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)
【新手入门】云服务器linux使用手册
爬虫数据管理【问答合集】
阿里云开放端口权限
安全组详解,新手必看教程
Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)
OSS入门教程
阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本
阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)
【精品问答】python技术1000问(1)
展开
推荐课程
视觉AI应用开发创物营
学习人数:
67
阿里云AIoT物联网开发实战
学习人数:
220
Serverless云开发实战教程
学习人数:
899