《(完整版)机械手类_毕业设计外文文献翻译_.docx》由会员分享,可在线阅读,更多相关《(完整版)机械手类_毕业设计外文文献翻译_.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(完整版)机械手类_毕业设计外文文献翻译_ 毕业设计(论文)外文资料翻译 系别: 专业: 班级: 姓名: 学号: 外文出处: 附件: 1. 原文; 2. 译文 2022年03月 附件一: A Rapidly Deployable Manipulator System Christiaan J.J. Paredis, H. Benjamin Brown, Pradeep K. Khosla Abstract: A rapidly deployable manipulator system combines the flexibility of reconfigurable modular tas
2、k. This article describes two main aspects of such a system, namely, the Reconfigurable Modular Manipulator System (RMMS) Robot manipulators can be easily reprogrammed to perform different tasks, yet the range of tasks that can be performed by a manipulator is limited by mechanicalstructure.Forexamp
3、le, a manipulator well-suited for precise movement across the top of a table would probably no be capable of lifting the vertical direction. Therefore, to perform a given task,one needs to choose a manipulator with an appropriate mechanical structure. We propose the concept of a rapidly deployable m
4、anipulator system to address the above mentioned shortcomings of fixed configuration manipulators. As is illustrated in Figure 1, a rapidly deployable manipulator system consists of software and task. The central building block of a rapidly deployable system is a Reconfigurable Modular Manipulator S
5、ystem (RMMS). The RMMS utilizes a stock of interchangeable link and joint modules of various sizes and performance specifications. One such module is shown in Figure 2. By combining these general purpose modules, a wide range of special purpose manipulators can be assembled. Recently, there consider
6、able interest in the idea of modular manipulators 2, 4, 5, 7, 9, 10, 14, for research applications as well as for industrial applications. However, most of these systems lack the property of reconfigurability, which is key to the concept of rapidly deployable systems. The RMMS is particularly easy t
7、o reconfigure thanks to its integrated quick-coupling connectors described in Section 3. Effective use of the RMMS requires, Task Based Design software. This software takes as input descriptions of the task and of the available manipulator modules; it generates as output a modular assembly configura
8、tion optimally suited to perform the given task. Several different approaches used successfully to solve simpli-fied instances of this complicated problem. A third important building block of a rapidly deployable manipulator system is a framework for the generation of control software. To reduce the
9、 complexity of softwaregeneration for real-time sensor-based control systems, a software paradigm called software assembly proposed in the Advanced Manipulators Laboratory at CMU.This paradigm combines the concept of reusable and reconfigurable software components, as is supported by the Chimera rea
10、l-time operating system 15, with a graphical user interface and a visual programming language, implemented in Onika A lthough the software assembly paradigm provides thesoftware infrastructure for rapidly programming manipulator systems, it does not solve the programming problem itself. Explicit pro
11、gramming of sensor-based manipulator systems is cumbersome due to the extensive amount of detail which must be specified for the robot to perform the task. The software synthesis problem for sensor-based robots can be simplified dramatically, by providing robust robotic skills, that is, encapsulated
12、 strategies for accomplishing common tasks in the robots task domain 11. Such robotic skills can then be used at the task level planning stage without example of the use of a rapidly deployable system,consider a manipulator in a nuclear environment where it must inspect material and space for radioa
13、ctive contamination, or assemble and repair equipment. In such an environment, widely varied kinematic (e.g., workspace) and dynamic (e.g., speed, payload) performance is required, and these requirements may not be known a priori. Instead of preparing a large set of different manipulators to accompl
14、ish these tasksan expensive solutionone can use a rapidly deployable manipulator system. Consider the following scenario: as soon as a specific task is identified, the task based design software determinesthe task. This optimal configuration is thenassembled from the RMMS modules by a or, in the fut
15、ure, possibly by another manipulator. The resulting manipulator is rapidly programmed by using the software assembly paradigm and our library of robotic skills. Finally,the manipulator is deployed to perform its task. Although such a scenario is still futuristic, the development of the reconfigurabl
16、e modular manipulator system, described in this paper, is a major step forward towards our goal of a rapidly deployable manipulator system. Our approach could form the basis for the next generation of autonomous manipulators, in which the traditional notion of sensor-based autonomy is extended to co
17、nfiguration-based autonomy. Indeed, although a deployed system can it needs, it may still not be able to accomplish its task because the task is beyond the systems physical capabilities. A rapidly deployable system, on the other task specifications and, with advanced sensing, control, and planning s
18、trategies, accomplish the task autonomously. 2 Design of self-contained most industrial manipulators, the controller is a separate unit each of the joints of the manipulator. The large number of electrical connections and the non-extensible nature of such a system layout make it infeasible for modul
19、ar manipulators. The solution we propose is to distribute the control become self-contained units which include sensors, an actuator, a brake, a transmission, a sensor interface, a motor amplifier, and a communication interface, as is illustrated in Figure 3. As a result, only six wires are required
20、 for power distribution and data communication. 2.1 Mechanical design The goal of the RMMS project is to in Figure 2), and one rotate joint module. The base module and the link module of the joint modules compactly fits a DC-motor, a fail-safe brake, a tachometer, a -line configuration respectively,
21、 but are identical internally. Figure 4 shows in cross-section the internal structure of a pivot joint. Each joint module includes a DC torque motor and 100:1 The custom-designed on-board electronics are also designed according to the principle of modularity. Each RMMS module contains a motherboard
22、which provides the basic functionality and onto which daughtercards can be stacked to add module specific functionality. The motherboard consists of a Siemens 80C166 microcontroller, 64K of ROM, 64K of RAM, an SMC COM20220 universal local area network controller with an RS-485 driver, and an RS-232
23、driver. The function of the motherboard is to establish communication with the RS-485 bus and to perform the lowlevel control of the module, as is explained in more detail in Section 4. The RS-232 serial bus driver allows for simple diagnostics and software prototyping. A stacking connector permits
24、the addition of an indefinite number of daughtercards with various functions, such as sensor interfaces, motor controllers, RAM expansion etc. In our current implementation, only modules with actuators include a daughtercard. This card contains a 16 bit resolver to digital converter, a 12 bit AD con
25、verter to interface with the tachometer, and a 12 bit DA converter to control the motor amplifier; we ofthe-shelf motor amplifier (Galil Motion Control model SSA-880) to drive the DC-motor. For modules with more than one degree-of-freedom, for instance a wrist module, more than one such daughtercard
26、 can be stacked onto the same motherboard. 3 Integrated quick-coupling connectors To make a modular manipulator be reconfigurable, it is necessary that the modules can be easily connected with each other. We between modules can be achieved by simply turning a ring in Figure 5, keyed flanges provide
27、precise registration of the two modules. Turning of the locking collar on the male end produces two distinct motions: first the fingers of the locking ring rotate (with the collar) about 22.5 degrees and capture the fingers on the flanges; second, the collar rotates relative to the locking ring, whi
28、le a cam mechanism forces the fingers inward to securely grip the mating flanges. A ball- transfer mechanism between the collar and locking ring automatically produces this sequence of motions. At the same time the mechanical connection is made,pneumatic and electronic connections are also establish
29、ed. Inside the locking ring is a modular connector that the middle. These correspond to matching female components on the mating connector. Sets of pins are wired in parallel to carry the 72V-25A power for motors and brakes, and 48V6A power for the electronics. Additional pins carry signals for two
30、RS-485 serial communication busses and four video busses. A plastic guide collar plus six alignment pins prevent damage to the connector pins and assure proper alignment. The plastic block rotate in the orientations LED in the female connector and eight photodetectors in the male connector. 4 ARMbus
31、 communication system Each of the modules of the RMMS communicates with a VME-based is done in a serial fashion over an RS-485 bus which runs through the length of the manipulator. We use the ARCNET protocol 1 implemented on a dedicated IC (SMC COM20220). ARCNET is a deterministic token-passing netw
32、ork scheme which avoids network collisions and guarantees each node its time to access the network. Blocks of information called packets may be sent from any node on the network to any one of the other nodes, or to all nodes simultaneously (broadcast). Each node may send one packet each time it gets
33、 the token. The maximum network throughput is 5Mbs. The first node of the network resides on the Figure 6. In addition to a VME address decoder, this card contains essentially the same find on a module motherboard. The communication between the VME side of the card and the ARCNET side occurs through
34、 dual-port RAM. There are two kinds of data passed over the local area network. During the manipulator initialization phase, the modules connect to the network one by one, starting at the base and ending at the end-effector. On joining the network, each module sends a data-packet to the with respect
35、 to the previous module. This information allows us to automatically determine the current manipulator configuration. During the operation phase, the the control modecentralized or distributed. In centralized control mode, the torques for all the joints are computed on the VME-based real-time proces
36、sing unit (RTPU), assembled into a data-packet by the microcontroller on the distributed control mode, on the other each module, the control loop can then be closed at a frequency much 400Hz. The modules still send sensor readings back to the the computation of the subsequent feed-forward torque. 5
37、Modular and reconfigurable control software The control software for the RMMS developed using the Chimera real-time operating system, which supports reconfigurable and reusable software components 15. The software components used to control the RMMS are listed in Table 1. The trjjline, dls, and grav
38、_comp components require the knowledge of certain configuration dependent parameters of the RMMS, such as the number of degrees-of-freedom, the Denavit-Hartenberg parameters etc. During the initialization phase, the RMMS interface establishes contact with each of the which order and orientation they
39、 assembled. For each module, a data file with a parametric model is read. By combining this information for all the modules, kinematic and dynamic models of the entire manipulator are built. After the initialization, the rmms software component operates in a distributed control mode in which the mic
40、rocontrollers of each of the RMMS modules perform PID control locally at 1900Hz. The communication between the modules and the differ from the cycle frequency of the rmms software component. Since we use a triple buffer mechanism 16 for the communication through the dual-port RAM on the ARMbus or nu
41、merically. 6 Seamless integration of simulation To assist the user in evaluating whether an RMMS con- figuration can successfully complete a given task, we the TeleGrip robot simulation software from Deneb Inc., and runs on an SGI Crimson which is connected with the real-time processing unit through
42、 a Bit3 VME-to-VME adaptor, as is shown in Figure 6. A graphical user interface allows the user to assemble simulated RMMS configurations very much like assembling the real be tested and programmed using the TeleGrip functions for robot devices. The configurations can also be interfaced with the Chi
43、mera real-time softwarerunning on the same RTPUs used to control the actual RMMS simulation compared with the actual task execution. 7 Summary We be assembled in a large number of different configurations to tailor the kinematic and dynamic properties of the manipulator to the task at by building ki
44、nematic and dynamic models of the manipulator; this is totally transparent to the user. To assist the user in evaluating whether a manipulator configuration is well suited for a given task, we part by DOE under grant DE-F902-89ER14042, by Sandia National Laboratories under contract AL-3020, by the D
45、epartment of Electrical and Computer Engineering, and by The Robotics Institute, Carnegie Mellon University. The authors would also like to thank Randy Casciola, Mark DeLouis, Eric Hoffman, and Jim Moody for their valuable contributions to the design of the RMMS system. 附件二: 可迅速布置的机械手系统 作者:Christiaa
46、n J.J. Paredis, H. Benjamin Brown, Pradeep K. Khosla 摘要: 一个迅速可部署的机械手系统,可以使再组合的标准化的硬件的灵活性用标准化的编程工具结合,允许用户迅速建立为一项规定的任务来通常地控制机械手。这篇文章描述这样的一个系统的两个主要方面,即,再组合的标准化的机械手系统(RMMS)硬件和相应控制软件。 1 介绍 机器人操纵装置可能容易被程序重调执行不同的任务,然而一个机械手可以执行的任务的范围已经被它的机械结构限制。例如,一个很适合 准确的运动的机械手在一张桌子上部或许将不能朝着垂直的方向举起重物。因此,执行规定的任务,需要有一个合适的机械
47、结构来选择机械手。 我们提议一个迅速可部署的机械手系统的概念来处理固定构造的机械手的上述的缺点。一迅速可部署机械手系统由迅速建造的软件和硬件组成,是适合一规定任务的一个机械手。 一个迅速可部署的系统的中心的组成部分是一个再组合的标准化的机械手系统(RMMS)。 RMMS利用一可交换的连接的和各种尺寸和性能的共同模件。通过结合这些多功能的模件,大范围专用机械手可以被收集。最近,有相当多的对机械手标准化的想法的兴趣。但是,对于研究应用以及为工业应用来说,大多数这些系统缺乏的必要的能力,这是迅速可部署的体制的概念的关键。 有效的使用RMMS需要基于任务的设计软件。这软件认为是任务和可得到的操纵者模件
48、的输入描述;作为一标准化会议构造最佳适合执行规定任务的业务的产量产生。几种不同的方法已经被成功使用解决这个错综复杂的问题的。 一个迅速可部署的机械手系统的第 3 个重要的组成部分是控制软件的代的一种框架。为实时基于传感器的控制系统降低软件生成的复杂性,一个软件范例叫软件为会议已经在CMU先进的操纵者实验室里被提出。这个范例结合可重复使用和再组合的软件成分的概念,象妄想实时操作系统支持的那样,用一个图形用户界面和可视程序设计语言而实施. 虽然软件会议范例提供迅速编程操纵者系统的软件基础设施,但是它不解决编程问题。基于传感器的机械手系统的明确编程由于必须被为机器人指定执行任务的广大数量的细节是麻烦的。基于传感器的机器人的软件综合问题可以被简化,通过提供坚固的机器人技能,即,为在机器人任务域完成普通任务封装策略. 这样机器人技能能在而不需要考虑任何低级