机器人系统设计与制作:Python语言实现3.1 什么是机器人仿真

摘要 用ROS和Gazebo进行机器人仿真 在上一章中,我们了解了机器人的机械设计过程,并着手设计了机器人的2D和3D模型。在这一章中,将对我们设计的机器人进行模拟仿真。在进行仿真之前,要先来了解一下机器人仿真的作用,它存在的优缺点,以及各式各样的机器人仿真软件工具。 本章中我们还将讨论机器人的运动...

机器人系统设计与制作:Python语言实现2.7 本章小结

2.7 本章小结 本章主要针对机器人的机械结构设计做了介绍,包括机器人的底盘设计和机械零部件的参数计算。在机器人的机械设计部分,首先需要对机器人的使用需求有一定的了解。一旦需求确定了,我们就可以开始挑选机器人机械设计中所需的组件和计算组件的参数。在满足了组件要求之后,我们就可以根据给定的需求开始设计...

机器人系统设计与制作:Python语言实现2.6 习题

2.6 习题 1.?什么叫作机器人建模?它有什么作用? 2.?机器人2D模型的作用是什么? 3.?机器人3D模型的作用是什么? 4.?与手动建模相比,使用Python脚本语言建模有什么好处?

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

2.5 用Blender制作机器人的三维模型 在这一节中,我们将设计机器人的3D模型。3D模型主要用来进行三维仿真,采用Blender工具软件进行建模。Blender的版本必须要在V2.6以上,目前我们只在V2.6以上版本中测试过。 Blender软件主界面上的工作空间和用于3D建模的工具栏如图2-...

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

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

机器人系统设计与制作:Python语言实现2.3 安装LibreCAD、Blender和MeshLab

2.3 安装LibreCAD、Blender和MeshLab LibreCAD是一个免费、开源的2D计算机辅助设计应用程序,可用于Windows、OS X和Linux操作系统。Blender是一个免费、开源的3D计算机图形软件,用于创建3D模型、动画和视频游戏。它带有GPL许可证,有了这个许可证,用...

机器人系统设计与制作:Python语言实现2.2 机器人的传动装置

2.2 机器人的传动装置 移动机器人导航中有一种性价比较高且有效的解决方案就是采用差分传动系统。对于移动机器人室内导航来说,这是一种最简单的传动装置。这种差分驱动的机器人是由两个安装在同轴上的轮子组成的,两个轮子分别由两个独立的电机控制,其上有两个被称为脚轮的支撑轮。这样能够确保机器人的重心分布和稳...

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

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

机器人系统设计与制作:Python语言实现1.5 本章小结

1.5 本章小结 在这一章中,你了解了机器人到底是什么,以及这个术语从何而来。我们给出了一个尽量准确、完整的机器人定义:机器人是存在于物理世界中的自主系统,能够感知周围环境,依靠自身判断采取行动并完成特定目标。我们还简单回顾了机器人领域的历史起源,发现了在真正的机器人(根据我们的定义)时代到来之前许...

机器人系统设计与制作:Python语言实现1.4 如何制作机器人

1.4 如何制作机器人 如果我们试图从本章前面部分去简要抽象地了解机器人的组成部分,那么概括起来主要有以下三个过程:感知部分(由传感器完成)、行动部分(通过执行器完成)和规划部分(如果一定要有的话,由控制器完成)。我们可以通过给机器人配置不同的体系结构得到不同的功能属性,这主要取决于如何搭建连接这三...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
云小蜜智能服务机器人
机器人和人工智能——从现在看未来
阿里巴巴机器人 企业解决方案
立即下载 立即下载 立即下载