:智能机器人手臂教程机械手臂电机肘部

您有没有想过拥有一款可以帮您满足日常需求的设备?而且该设备能够区分您(主人)和其他非授权用户,这并非简单的普通工具。在本教程中,我们将向您介绍一款能够识别并理解您语音命令的智能机器人手臂。此机器手臂通过OpenCV软件实现了人脸识别系统。(为了测试目的,我们开发了算法来检测小球颜色。)

作为MakeMIT硬件马拉松项目的一部分,我与同事Isac Andrei和VladNiculescu合作研发了该智能机器人手臂。由于其创新程度和创造性,该项目在硬件马拉松中排名前10。

硬件

Arduino UNO

麦克风

网络摄像头

伺服电机

软件

Arduino IDE

工具

胶枪

丙烯酸树脂

螺丝

胶带

电锯

第一步:结构与力学

处理机器手臂的手腕时,必须非常小心。如果不考虑伺服电机角度就开始组装手腕部件,那么可能会导致手臂发生故障——机器人手臂可能发生您无法控制的混沌行为。在步骤1中,您需要做的就是将5台伺服电机连接到Arduino开发板上,并找到每个伺服机构的正确位置。正确的顺序是自下而上进行校准。

I.底座

底座设计为可向左移动90度,也可向右移动90度。将它放置在金属升降机上进而使基座可以旋转。这是一个关键部分,因为当发出语音命令的人移动时,手臂必须跟随并追踪人物。而且这种跟随必须准确,以便摄像头总能发现人脸。

图1:底座顶视图

底座随动系统安装在一个40 x 30厘米的大亚克力板上,以保持稳定。您也可以用更强大的材料替代亚克力板,从而支撑能够拾起重物的大机器人手臂。

伺服电机安装在一块12 x 12厘米的较小亚克力板上。我们在小板中间钻取了一个与伺服电机尺寸相同的孔。然后,将伺服电机用螺丝拧到孔上(图2)。

图2:底座(前视图)

II.肩部

肩部由两台伺服电机组成,它们相互配合以拾取物体并放置在正确的位置。该项目最重要的校准就在肩部。这两个伺服系统必须完美结合,从Arduino开发板上获得完全相同的命令,并且必须反相同步。为了获得良好的同步性,将两台电机放置在机器人手臂上之前,必须将其面对面放置并通过编程摆动到同一侧。

图3:伺服电机同步性

如果它们的行为不一致,那么处于上游位置的伺服电机会强制第二个电机移动,从而产生短路,最终导致第二个伺服电机烧掉。

如果伺服系统的分辨率不一样,您将无法使它们同步。在这种情况下,最好的办法则是仅使用一种伺服电机。如果它们质量很好,那么实际扭矩会与数据表相同,并且具有提升重物的能力。

另外,为了安全起见,在肩部的基座上装一个旋钮非常好。您也可以使用金属支架,将其放置到所需角度,以防止机械臂坠落。

图4:肩部组件

图4显示了我们之前构建的安装在底座上的肩部。伺服机构固定的部位采用旋转结构。肩部必须牢固地固定在基座上,但也必须能够自由旋转。平衡旋转部分的每一边也很重要,因为我们的装置含有一些较重的支撑金属部件。中心重量必须相同,这样机器手臂旋转时才不会掉落。对于这一部分,我们还放置了一个金属筋(即金属弯头),以便伺服机构没有插入时维持机器臂重量。

III.肘部

现在,我们来看一下肘部。肘部伺服部分通过手臂高度控制。由于手臂必须返回到原来位置,所以肘部延伸部分与肩部之间的最大角度不得超过100度。我们对该机器人手臂原型的肘部伺服系统进行编程,让手臂捡起一个球——系统会协调捕捉器和肩膀,两者相互配合,最终将球拾起。

肘部的工作原理如下:

当肘部延伸部分与肩部之间的角度较小时,肩部的角度将增大;

当肘部和肩部之间的角度较大时,肩部的角度将会减小。

图5:肘部

肘部使用SketchUp STL设计,并用3D打印机打印。(STL扩展可以将图形转换为能够打印的3D模型)。根据设计,肘部在允许弯曲的角度连接2个延伸部分。

图6:肘部的3D模型

当然,肘部的延伸部件需要能够很容易地抬起,所以除了肘部,延伸部分不应连接其他任何东西。每个丙烯酸树脂延伸部件尺寸为20 x 7厘米。延伸部分的另一端用小丙烯酸片粘合起来,以便将两部分固定在一起。您可以改变尺寸,但是由于伺服机构的限制,机械臂的尺寸不应太大

如果您决定更改尺寸(比如制作一个较小的手臂),那么请确保计算出零件的正确尺寸。否则,手臂将发生故障,无法拾起重物。网络摄像机安装在延伸部件上。

图7:安装在机器人手臂上的网络摄像头

VI.手腕

手腕由能够抓取某些小物体的爪钳/捕捉器构成。在本文中,我们以抓取小球为例。当然,手臂还可以抓取并提起适合爪钳的其他物体。您还可以根据您的具体偏好进行设计——必要时请使用SG90 SketchUp文件进行必要修改。您需要做的就根据所抓物体的形状来改变爪钳形状。

图8:手腕

手腕部分也使用SketchUp中的3D模型构建。如果我们想要拿起较重的物体,可以用爪钳抓住它们。但是,爪钳抓取物体时比较有力,可能会对其造成损坏。

图9:手腕的3D模型

步骤2:连接伺服电机

底座

图10:底座伺服系统的接线图

底座伺服(图2)被设置为从0度开始,这意味着它将从左侧开始搜索用户。其旋转角度为140度——机器人手臂可追踪人员递送物体的范围。我们在0度进行校准——这是伺服的中心,叶片面向上方垂直放置。

在控制功能中,基座的分辨率为4度。这是因为在这种情况下,精度不需要太完美。较高的精度反而会导致处理变得缓慢。

每次我们都都需要检查伺服电机的位置,因为相互作用实时进行。为此,我们开发了两个功能:左方和右方。这两个功能可以从35个不同位置追踪人员。

肩部和肘部

肩部与肘部一起能够完成一项重要功能。他们必须弯曲机器人手臂。我们应当指出以下限制,这很重要:

由于前臂的长度,肩部的操作角度不能小于45度,我们有2个例子:

当肩部处于最低位置时,机器人手臂可以拾起最远的物体;

当肩部处于最高位置时,机器人手臂可以拾起最近的物体;

我们选定的角度对于肩部来说已经足够,因为它足以让手臂拾起物体并将其交给正确的人员。

图11:肩部范围

肘部的最大位置不能超过140度,因为该项目的目的是在平面上构建机器人手臂,并且将摄像头与用户处保持在同一高度。我们认为只用70度即可,因为这足以弯曲机器人手臂。

肩部角度和肘部角度之间的组合使手臂具有很大的灵活性,从而形成完整的机器手臂,最终实现拾取物体的功能。

图12:肘部范围

图13:肩部伺服接线图

图14:肘部伺服接线图

本智能机器人手臂教程的第1部分描述了手臂的一般机械结构,以及伺服电机如何与手臂不同连接处进行连接的方法。

第2部分:编程

我们已经将机械手臂的本体组装在一起。机械手臂搭载了一个网络摄像头和一个麦克风,以进行人脸和物体识别以及语音识别。这款在短短15小时内开发出来的机器人手臂在MakeMIT硬件马拉松项目中排名前10。

该机器人手臂的主要功能是结合语音命令检测彩色物体(例如红球或蓝球)、拾取物体、进行人脸识别,并将物体移交给指定的人物/用户。为了成功实现这些功能,我们集成了多个平台,比如OpenCV、Microsoft Cognitive Services Speech、Speaker Recognition API以及Open Weather API。

硬件

根据第1部分:

Arduino Uno

麦克风

网络摄像头

伺服电机

软件

Arduino IDE

Visual Studio

第1步:制作App

我们已经设法打造了一个能够处理语音命令的机器人手臂。人们说出要求后,该手臂会找到目标物体并将其交给指定人物(机器人可以区分不同的人)。此外,它还可以播放在线音乐或告诉您当前的天气情况。

该应用程序的软件部分用Visual Studio 2015完成。Visual Studio简单易用,并且提供了很多功能。其中一个功能就是Emgu CV——一个用于调用OpenCv函数的包裹函数库。此功能通过Visual Studio Windows Forms实现,在处理图像时非常重要。

如果想启动项目,您只需在电脑上安装Emgu CV即可。具体步骤如下:

1. 下载EmguCV

图1: 如何下载EmguCV

2.添加文件

由于您需要使用添加库,因此应将它们包含在Visual Studio中。OpenCV基于C/C++语言开发,如果您想在C#中使用,那么需要添加DLL(动态链接库)文件——处理视频时必须包含DLL文件。参考文件位于Visual Studio菜单的Solution Explorer处.

图2: 参考文件位置

如果您想添加更多文件,请点击References -> Add references,然后从下载的文件中选择以下内容:

图3: 参考管理器(Reference Manager)

3.示例

在下载的库中,您可以找到更多使用视频处理(运动检测、人脸检测和摄像头捕捉)的程序代码示例.

图4: OpenCV应用示例

Arduino代码具有4个命令:up/down负责控制伺服电机;reset是指在出现问题时重置机器人手臂位置;某个部件没有动作时则使用do nothing。程序具有四个自由度:

circle – 手臂可以旋转;

base – 调整网络摄像头的倾斜度;

elbow– 旨在获取手臂的最佳位置;

wrist – 调整抓握力.

每个伺服电机都有一个给定命令,并且使用不同引脚进行控制:Elbow使用引脚7;Base使用引脚8;Circle使用引脚9;Wrist使用引脚10。对于伺服电机控制,C#应用程序通过串行传输发送4个字母,每个状态对应于一个具体的电机控制指令:

if(cmd == ‘A’) state = 1; → control(1, posCircle);if(cmd == ‘B’) state = 2; →control(2, posBase);if(cmd == ‘C’) state = 3; → control(3, posElbow);if(cmd == ‘D’) state = 4; →control(4, posGH);

根据伺服电机的运动角度,代码分为控制和命令指令。

在Case 1中,Circle(旋转)运动的命令为left/right(左/右)。

Case 1:

switch (cmd)case '0':Left();Break;case '1'://do nothingbreak;case '2':Right();break;case '3':posCircle = 0;break;state = 0;break;

在Case 2和Case 3中,我们考虑基座和肘部的伺服电机,这意味着他们可以上/下(up/down)引导手臂;遇到错误时,机器人手臂会把自己设置为posBase = 50;或posElbow = 50;

Case 2:

switch (cmd)case '0':downBase();break;case '1'://do nothingbreak;case '2':upBase();break;case '3':posBase = 50;break;state = 0;break;

Case 3:

switch (cmd)case '0':downElbow();break;case '1'://do nothingbreak;case '2':upElbow();break;case '3':posElbow = 50;break;case '4':posElbow = 10;break;state = 0;break;

在Case 4中,我们需要控制爪钳,这个非常简单——将其初始位置设置为posGH = 50;

请将以下代码添加到Arduino UNO中,以进行机器人手臂控制:

第2步:如何制作演示App

为了制作一个类似的应用程序,我们需要知道如何使用C#编写应用程序。由于Windows Forms App很简单,并且拥有在线文档,需要时可以随时获取,因此我们采用了该App。对于这个项目,我们需要Visual Studio和.NET framework。下载并安装文件后,我们就可以开始制作应用程序。

首先,我们需要创建一个新工程。创建新工程的步骤如下:点击File→New→Project和Windows Forms App(.NET Framework)。

图5: 如何在Visual Studio中制作App

此时系统会显示一个带有窗体的窗口——这是应用程序自动生成的格式。右侧(Properties)是表格属性,您可以根据自己的偏好进行调整。左侧(Toolbox)提供应用程序使用的功能,比如按钮、复选框、串口等。

图6: Visual Studio中的App属性

对于测试演示,我们可以制作这样一个应用程序:点击按钮,系统显示一条文本信息。

双击Toolbox(工具箱)中的按钮,程序会在左上角自动添加一个按钮。该按钮会被命名为“button1”,因为.NET Framework会对按钮类实例进行自动编号。在button1属性中,我们可以将Text从button1改为Click here!现在,我们需要编写代码,以便让按钮起作用(双击图形界面上的按钮):

当用户点击该按钮时,上述代码会显示一个文本。具体结果如图7所示。

图7: 演示App

第3步:App属性

凭借.NET、OpenCV和Microsoft API的功能,我们能够制作出完整的应用程序。对于该应用程序,我们需要按钮、串口和文本框。

黑色窗口会显示来自摄像头的图像,窗口中还会添加一个镜头框,框内显示人物名称。

左侧的白色窗口可以添加TTS API(文本转语音)的文本,提供反馈以检查工作,并检查说出的话语是否与显示的字词相符。

图8: 机器人手臂应用程序

第4步:人脸识别

为了获得更好的程序结果,您需要在训练模式下添加多个脸部记录。训练是指通过拍摄多个脸部位置以获得最佳识别(不同拍摄角度、光线条件等)。您需要按下Record 10 Faces按钮,通过应用程序记录脸部画面。

图9: 人脸检测

蓝色矩形中的图像是需要存储的图像,因为它包含面部的独特特征。

我们需要在不同的位置和不同的光线下获取更多的面部特征:

图10: 添加更多人脸进行训练

经过一系列面部检测拍摄,如果您认为之前记录的脸部图像不利于算法计算,那么可以点击Restart 1 Face按钮删除已经保存的文件,系统将不再检测该脸部信息。

如果要记录多个人、让机器人手臂可以区分许多个人,那么可以使用Delete Data按钮删除照片。

图11:重启训练模式

录制更多图像后,该算法应该能够检测人脸,并在蓝框上方显示名称。机器人可以精确检测像眼镜这样的特征,因为这些特征属于区别性特征.

图12: 训练之后的结果

第5步:天气API

通过天气API,我们可以根据以下方式收集城市数据:城市名称、城市ID、地理坐标甚至邮政编码。该API的优点是免费且易于使用。但是该API有一个限制:使用次数或者流量不能超过60次/分钟或50k/天,如果违反该规定,您的帐户将被封锁。

我们已经将数据用作WebClient类——这使得文件下载更加轻松。在我们的例子中,构造函数WebClient用于初始化一个新的实例:

WebClientclient =newWebClient();

如果互联网连接出现问题,无法建立连接时,程序会自动显示消息“Internet Connection failed–throw new WeatherDataServiceException”。通过throw我们可以创建一个异常。

在C#中,我们可以使用try和catch来解决部分代码无法成功的情况。

结合文本转语音API,如果用户询问天气情况,系统会发出以下声音:“The weather in Boston is(波士顿的天气是)…”。

第6步:语音合成

该API的有效期为10分钟。这是一个非常棒的计时器,可以计数到9,同时每9分钟更新一次连接。

如下图所示,您可以看到语音合成的最终结果是“Testing the app for Device Plus”。

图13: 测试API

总体来说,这是一个有趣的项目。该项目让我懂得硬件和软件之间的良好同步对于实现最佳性能至关重要。使用Visual Studio的很多库使项目有点复杂,但最终结果令人满意。

我认为这种项目可以通过多种方式进行开发和改进,以满足每个用户的需求。

-------------------END-------------------

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

THE END
0.总纲篇:1)关于提升机械结构工程师地位的畅想mdmodule3)用大量软件简化机械设计中简单却重复的工作; 如同DFMEA这种方法,完全去做它势必带来大工作量,要降低工作量却不降低质量,软件的辅助是需要的。对比一下手工绘图和autocad绘图就明白。 4)将所有的软件的输入输出数据能做成接口联动,就是能共用数据库; 4.提升结构工程师地位的方法初探 jvzquC41yy}/ewgnqiy/exr1|li:;::1r1?369>;30nuou
1.某升降式晾衣架的结构如图所示.该晾衣架没有应用到的简单机械是8.某升降式晾衣架的结构如图所示,该晾衣架没有应用到的简单机械是( ) A. 动滑轮 B. 定滑轮 C. 轮轴 D. 斜面试题答案 在线课程 分析 根据简单机械的特点,以及使用特点,判定出属于那种简单机械. 解答 解:A、动滑轮可以省力,但不能改变力的方向,连接在横梁上与晾衣架一起升降的滑轮为动滑轮,故A不符合题jvzq<84yyy422:5lkcpjcx3eqo5d|€q1ujoukhnfac>29j78:7<3h;;c7869d;;4d5
2.60个机械结构动态图,一看就明白,简单明了!机械原理总是让人着迷,60个机械结构的动态图,让你一看就明白,简单明了! 杆状爬行结构 链条八字传动结构 可变向八字传动结构 步进运动结构 图像复制结构 定向供料结构1 定向供料结构2 平面滑槽转动结构 凸轮滑块上升结构 光谱仪传动结构 窗帘展开结构 船桨结构1 jvzquC41yy}/5?5fqe4dp8ftvkimg8<::;872340nuou
3.19个机械结构动图,全整明白了,机械肯定入门了这几天小编连夜整理了19个机械结构,从不同的角度来展示了它们,大家若能一幅一幅地搞清楚并能在工作中利用上,这篇文章就是有价值的。接下来咱们就分享一下来自越南的设计师Nguyen Duc Thang使用Inventor绘制的这些机械结构。 1、滚筒输送机1 绿色轴是输入端,橙色滚轮通过圆形皮带接收输入轴的旋转。这里的皮带传动是jvzq<84yyy4489iqe0ipo8hqpvkov8741282285614=72<=5;44tj}rn
4.工业机器人加盟工业机器人加盟费多少钱?根据动力源不同,驱动系统的传动方式分为液压式、气压式、电气式和机械式4种。早期的工业机器人采用液压驱动。由于液压系统存在泄露、噪声和低速不稳定等问题,并且功率单元笨重和昂贵,目前只有大型重载机器人、并联加工机器人和一些特殊应用场合使用液压驱动的工业机器人。气压驱动具有速度快、系统结构简单、维修方便、价格jvzquC41yy}/lrfogpmggr3eqo5yo8653:99
5.2021届结构/机械工程师面试总结(华为迈瑞国企面试干货)作为结构/机械工程师,一定少不了机械设计/优化/仿真/画图等,所以最好做个项目作品集,将自己的每个项目列出来,简单讲述自己参与项目的过程,重点讲述自己在项目中如何解决问题,怎么提出新想法或者解决方案,一般面试官会对你的项目进行细问,比如项目材料、特性、为什么要这样设计、这样设计的好处、结构中的标准件等等; jvzquC41o0tpyltfgt4dqv4fkuivu|498:=52
6.六年级上册科学教学计划第一单元“工具和机械”:学生要学习选择使用工具并体会它们的作用,研究杠杆、滑轮、斜面等简单机械和自行车上的简单机械。通过探究认识简单工具和机械的功能和特点。学会正确的选择和使用工具。感受工具的发展对人类生活和发展的影响,。 第二单元“形状与结构”:学生要认识身边常见的梁、拱形、框架等形状和结构,研究物体jvzq<84yyy4vpsx0eqs0lrfqzwkkkqzc14632:5148:85<90jvsm
7.机械冲击下的动力锂电池,在不同尺度上表现怎么样的特性你了解吗外力用途,造成电池机械结构的破坏,进而发生热失控甚至燃爆事故,这是电动汽车作为道路车辆遇到交通事故时,有可能发生的情形。MIT研究人员针对碰撞过程中锂离子电池在大中小尺度下发生的变化进行梳理,论文《Areviewofsafety-focusedmechanicalmodelingofcommerciallithium-ionbatteries》于2017年十二月发表在电源杂志上,作者JunerZhjvzquC41yy}/l~ic0et0pn|u13>72@60jvsm
8.四足仿生机器人结构设计分析在四足机器人的设计中,往往将前肢和后肢做成相同的结构,这样不仅简化了机械结构,同时也降低了控制系统的复杂度,并且使得机器人的模型能够进行等效简化,使得机器人的维度降低,更利于控制。2.1.2哺乳动物腿部结构腿部是哺乳动物的承重和驱动结构,通常是一种圆柱形状。在运动时,腿部的功能被定义为一种可延展结构。其所有jvzquC41oc~/dxtm33>/exr1jvsm1;53:1684B4845916:6542624:50ujzn
9.聊聊机械键盘的结构很多人觉得客制化机械键盘都有这风格迥异的设计,但它们的结构都是互通的,万变不离其宗。这篇文章就粗略的讲一下机械键盘的结构与特殊设计。 客制化键盘的结构分Case mount和Tray mount两大类;设计又分Plate和Plateless两种 。Case mount顾名思义就是把内胆(定位板和PCB)固定在外壳上。而Tray mojvzquC41yy}/|owqpvoft7hqo1gqr8knqy53RƒuO35wSQ6
10.【机情无限精彩毕设】机械2023届毕业设计(论文)中期检查优秀案例本次毕业设计旨在设计并制作一款新型的微型共轴双旋翼飞行器,该飞行器要求具有结构简单、容易制造、体积小、携带方便等优点。主要内容将包括飞行器的机械结构设计、机械结构三维建模、对飞行器进行仿真分析、飞行器的控制程序设计、实物制作与测试等几大部分。课题将充分结合机械原理、机械设计、三维制图、单片机原理及其应用jvzquC41uok/u€ovw0kew7hp1ktgq862;9527>=:0jzn
11.cherry轴和box轴哪个好cherry轴和box轴区别对比鼠标键盘好了,话不多说,今天第一期手感玄学,由于时间仓促准备的不够充分,就从手上简单的产品出发,和大家一起聊聊cherry青轴和凯华青轴之间的异同。 鉴于外设手感千人千面,以下内容仅仅是笔者自身对于轴体手感的理解,若有不同看法,欢迎理性指教。 01相同之处:机械结构不变 jvzquC41yy}/lk:30pku1qftfygsg8okcpvbp8;9::=80qyon
12.机械臂简介答:机器人的大多数机械式夹持机构为双指头爪式,根据手指运动方式的可分为:回转型、平移型;夹持方式的不同又可分成内撑式与外夹式;根据结构特性可分为气动式、电动式、液压式及其组合夹持机构。 问:何为功能工业机器人的四大家族? 答:即ABB、KUKA、FANUC、YASKAWA。 jvzquC41ie€y0|mw0gjv0ls1|{nk1phyj{5kzkol0jzn
13.数控铣床X数控铣床X-Y工作台结构设计(含CAD零件装配图)(论文说明书15300字,外文翻译,CAD图纸11张) 1.3 数控铣床进给机构的方案分析 1.3.1机械结构分析 本课题是设计一种数控铣床X-Y工作台的机构,此工作台可以在X,Y轴两个方向自由移动,由电动机控制,人们只需启动和关闭开关,即可实现病床在任意位置的停止,可以实现将工件jvzquC41yy}/4k~ul0io1Vfejktf1;5393703<9550nuou
14.图原来如此转向灯为什么能自动回位?● 除了机械结构外,还能通过什么方式让转向灯自动回位? 综上所述,通常情况下,并线闪烁的自动回位通过电子化实现,而常规的转向灯回位仍旧采用简单的机械结构实现。而这方面,宝马采用了比较特殊的方式,它将转向灯的这两种工作状态都用电子化进行控制,驾驶者在操作转向灯开关时,系统根据拨杆的拨动位置判断驾驶者意图进jvzquC41yy}/c~yqjqsf0lto0et0vnhj14627971:883;A3jvor
15.水泵单端面与双端面机械密封的区别及结构图技术中心单端面机械密封结构简单,如图2l一3单端面机械密封结构图所示、制造成本低廉,安装、使用方便,一般用于油、水、有机溶剂及腐蚀性介质。 单端面机械密封结构图如下 2、双端面机械密封 有压双重机械密封(双端面机械密封)多数用于易燃、易爆、有毒、含颗粒及润滑性差的介质,通常使用时需配备密封辅助系统,即在两端面间的jvzq<84yyy4tjns|jq{qx7hqo1ibun442a=4
16.机械硬盘全解析机械硬盘结构 机械硬盘各部分组成如下所示: 1、磁头 磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。 jvzquC41dnuh0lxfp0tfv8QWQJ[BVRSI[WYIGWL1ctzjeuj1fgzbkux1;9?85>:2
17.转子流量计的主要特点是什么转子流量计的主要特点是哪些转子流量计是一种常用的流量测量仪表,主要特点如下:1、高测量精度,采用机械式测量原理;2、宽测量范围,适用于多种流体介质的测量;3、线性输出,输出信号与流量呈线性关系;4、具有较快的响应速度;5、采用简单的机械结构,具有较高的可靠性和稳定性;6、结构简单,转子流量计安装和维护相对较为便捷。 jvzquC41yy}/rqu0ep5gcz47;4?437mvon
18.复星出品|中国腔镜手术机器人深度报告值得收藏|机器人|达芬奇微创外科手术系统主动控制方式是通过控制算法实现机械臂绕切口的远心运动。该方式结构简单,但远心运动精度依赖于控制系统精度和稳定性,一旦控制系 统出现差错,难以保证系统安全性。德国宇航中心 DLR MIRO 轻型微创机器人通 过构建冗余运动的空间来实现绕空间内任意点做远心运动。DLR MIRO 是继 DLR KineMedic 之后的第jvzquC41yy}/ew2jgcrujlftg0ipo8ftvkimg€r142832:661euovnsv/3918;760jznn