摘要


服务机器人的机械设计

本书的主要目的是通过设计和构建机器人,并使用Python语言对它进行编程实现来学习机器人技术。我们先来看看如何从零开始对机器人的机械结构进行设计。我们将要设计搭建的是一种服务机器人,它将用于酒店和餐馆为顾客提供食物和饮料。

在本章中,我们可以看到这个机器人将使用的各种各样的机械零部件。同时,还将学到如何组装这些机械零部件。我们可以使用CAD软件工具来设计和装配这些零部件,同时搭建一个机器人的3D模型进行模拟仿真。

酒店里使用的机器人一般会比较大,但在这里我们打算搭建一个缩微的版本,仅用于技术测试。如果你有兴趣从头开始搭建一个机器人,那么本章的内容将非常适合你。如果你不打算从头搭建,可以选择市场上已有的一些机器人平台配合本书一起使用。

要搭建机器人的身体部分,我们首先需要了解机器人的设计要求。在知道了需求以后,我们才能对它进行结构设计,用CAD软件工具画出它的2D模型,然后再对它的每个组成部件进行制造加工。在下一章中,我们将会对能够模拟机器人空间状态的3D模型进行讨论。


2.1 服务机器人的设计需求


在设计任何机器人系统之前,首先第一个步骤就是要明确它的设计需求。下面列出了这个机器人需要满足的一系列硬件要求:

这个机器人必须能够运送食物。

这个机器人的最大允许载重为5kg。

这个机器人的行走速度在0.25~1m/s之间。

这个机器人的离地间隙必须大于3cm。

这个机器人必须能连续工作两个小时。

这个机器人必须能够避开障碍,将食物送到任意一个桌子上。

这个机器人的高度必须在40~100cm之间。

这个机器人必须是低成本的。

现在,我们就可以明确这个服务机器人的机械设计需求,诸如它的有效载荷、移动速度、离地间隙、身体高度以及价格成本。我们将开始设计它的身体结构并选择相应的零部件。下面我们讨论一下要选用什么样的机械装置来满足机器人的这些硬件需求。

机器人系统设计与制作:Python语言实现2.1 服务机器人的设计需求相关推荐

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

    前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...

  2. 机器人系统设计与制作:Python语言实现2.5 用Blender制作机器人的三维模型

    2.5 用Blender制作机器人的三维模型 在这一节中,我们将设计机器人的3D模型.3D模型主要用来进行三维仿真,采用Blender工具软件进行建模.Blender的版本必须要在V2.6以上,目前我 ...

  3. python数控机器人_科研一角|Python语言在人工智能加工中心机器人方面的应用

    原标题:科研一角|Python语言在人工智能加工中心机器人方面的应用 科研一角|Python语言在人工智能加工中心机器人方面的应用 (一)Python在智能机器人编程技术中的应用 用Python编写的 ...

  4. 九号机器人田奇峰_九号机器人三款新品亮相 以全新视角解读服务机器人产业...

    在人工智能取得长足进步的当下,智能化成为了企业解决人工成本高.管理难度大等一系列问题的关键,那么如何释放出更强大的服务信号,让最后一公里的窘境有一个全新的转变,九号机器人今日给出了自己的答案. 8月1 ...

  5. 机器人系统设计与制作:Python语言实现2.4 用LibreCAD生成机器人的二维CAD图

    2.4 用LibreCAD生成机器人的二维CAD图 我们来看看LibreCAD的主界面,如图2-3的屏幕截图所示. 图2-3 LibreCAD主界面图 左边的CAD工具栏是绘制模型必不可少的组件,图2 ...

  6. arduino机器人设计与制作_百元搭建人工智能自主导航机器人

    免费开源的OpenBot人工智能机器人 又是人工智能?现在好像只要能在地上走几步都敢自称人工智能了.搞得人们已经有些审美疲劳了.好吧,我们先看看本文介绍的这款OpenBot机器人介绍视频.通过视频我们 ...

  7. python语言实战-Python实战-从菜鸟到大牛的进阶之路 pdf完整版

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,现在它已经成为最受欢迎的程序设计语言之一.本专题收录了Python编程实战教程,分享给大家. 适用人群:Python 进阶学习者.W ...

  8. 我们为什么需要仿真服务机器人?

    即便没有这场旷日持久的新冠疫情,服务机器人也早已走进我们的生活了,只不过疫情的出现,让无接触服务变得理所当然,服务机器人也自然迎来了"井喷"的春天. 不管你是在各种门店.餐厅和酒店 ...

  9. 和你抢“饭碗”的40家服务机器人企业大盘点!

    来源:物联网智库 摘要:本文将对国内近40家服务机器人企业进行汇总介绍,所选企业在其相应版块活跃度较高.从三个大类进行了细分盘点. 国家机器人联盟(IFR)根据应用环境将机器人分为了工业机器人和服务机 ...

最新文章

  1. 【swjtu】数字电路实验6_旋转编码器人机交互电路设计
  2. Sprint(第十天11.23)
  3. MySQL之concat、concat_ws以及group_concat的使用
  4. java基础---IO转换流
  5. log4j2.xml 文件
  6. java 字节码对象_获得类的字节码对象的三种方式
  7. 献给母亲节的沙画,致此生最爱——母亲!
  8. Java中stringbutter_java中string与ButterString的区别
  9. Unity 叉乘 vector3 四元数 和声音组件
  10. Python_012 CGI编程
  11. 关于proc的介绍,比较详细
  12. java rpg对战_java实现模拟RPG格斗
  13. Linux Kernel Makefiles
  14. snmp-cmds 系列工具命令
  15. 【软考】2020下半年软件设计师 易错知识点(1)
  16. 零基础该如何学好3D建模,学些什么,达到什么标准才能入行?
  17. 手机必备的广告过滤利器---X浏览器
  18. 抢先看,2023年前瞻版Java八股文面试题,面试应该是够用了(吊打面试官)
  19. 人物-商界-杨惠妍:杨惠妍
  20. JS中的数组空位处理

热门文章

  1. Docker CI: 安装 SonarQube 异常 max virtual memory areas vm.max_map_count [65530] is too low
  2. 法语,新的学习动力所在!
  3. YX8183H 太阳能草坪灯LED驱动器 3.7V锂离子电池供电
  4. 分享我编程工作经历及对软件开发前景的看法
  5. 《零基础学python》---第六章 函数
  6. html 怎么整体全选功能,html复选框全选按钮
  7. java utf-8带bom格式内容(带\uFEFF)转换成utf-8格式
  8. 计算机科学导论思维与方法,计算机科学导论、计算思维的结构mooc答案
  9. 蒸压加气混凝土砌块荷载系数1.4取值依据
  10. 如何为机器视觉选择合适的采集卡