已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Motion Planning for a Continuum Robotic Mobile Lamp: Defi ning and Navigating the Confi guration Space Zachary Hawks 1, Chase Frazelle2, Keith E. Green3and Ian D. Walker4 AbstractWe discuss motion planning in the confi guration spaces of robots containing continuum elements. The confi g- uration space structure of extensible continuum sections is fi rst analyzed, with practical constraints unique to continuum elements identifi ed. The results are applied to generate the confi guration space of a hybrid continuum lamp/mobile base robot. A conventional motion planning RRT/A* approach is subsequently applied for the robot in an aging in place application scenario. I. INTRODUCTION This paper addresses the nature of the confi guration space of, and its use in motion planning for, continuum robots. Continuum robots are composed of one or more continuum sections. A continuum section is kinematically described by continuous and smooth curvature 1, 2. Continuum robots theoretically possess infi nite degrees of freedom (DoF), unlike standard rigid-link robots which have fi nite DoF. Continuum sections are most often tendon or pneumatically driven, or composed of concentric tubes. These robots are often inspired by elements in biology, like plant tendrils, an elephant trunk, or octopus tentacles. Because of their underlying curvature, continuum robots are often compliant in nature and are used to explore hard-to-reach areas 3, 4. For conventional, non-continuum robots, classical motion planning techniques using confi guration space have been well studied 5. For example, rapidly exploring random tree (RRT) algorithms have been shown to successfully span the confi guration space for mobile robots and rigid-link robots 6. The A* algorithm, given a graph and proper heuristic function, will guarantee the optimal path between any 2 nodes if one exists 6. In the past, a variety of motion planning techniques have been implemented for continuum robots. The mo- tion planning problem for active cannulas (concentric tube This research is supported in part by the U.S. National Science Founda- tion under awards IIS-1703267, IIS-1527165 and IIS-1718075, and in part by NASA under contract NNX12AM01G, and in part by a NASA Space Technology Research Fellowship, contract 80NSSC17K0173 To whom all correspondence should be addressed 1Zachary Hawks is with the Department of Electrical and Com- puter Engineering, Clemson University, Clemson, SC, 29634, USA 2Chase Frazelle is with the Department of Electrical and Com- puter Engineering, Clemson University, Clemson, SC, 29634, USA 3Keith E. Green is with the Sibley School of Mechanical and Aerospace Engineering, Cornell University, Ithaca, NY, 14853, USA 4Ian D. Walker is with the Department of Electrical and Com- puter Engineering, Clemson University, Clemson, SC, 29634, USA Fig. 1: Continuum Robotic Lamp Element. robots in medical applications) within tubular environments is formulated as an constrained optimization problem in 7. Constrained optimization is also used in 8 to for- mulate and solve the motion planning problem for a soft planar continuum manipulator. Grasp planning for contin- uum robots using a bounding circle technique was in- vestigated in 9 and 10. A follow the leader approach for tendon-driven continuum robots is introduced in 11. Researchers have used sampling based approaches based on the techniques of Rapidly-Exploring Roadmaps (RRM) 12, Rapidly-Exploring Random Graphs (RRG) 13, 14, and Rapidly-Exploring Random Trees (RRT) 15 to plan 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Macau, China, November 4-8, 2019 978-1-7281-4003-2/19/$31.00 2019 IEEE2559 u=0 u=0 u=u= /4 /4 u=u= /2 /2 u=u=u=2u=2 u=9u=9 /4 /4 u=3u=3 z y u=0 u=0 u=-u=- /4 /4 u=-u=- /2 /2 u=-u=-u=-2u=-2 u=-9u=-9 /4 /4 u=-3u=-3 z y (a)(b) Fig. 2: Single section continuum robot bending (a) counter- clockwise and (b) clockwise in the yz-plane. motions for concentric tube continuum robots in tubular environments for medical applications. However, it appears that the principles of the classical motion planning techniques such as RRT and A* have not yet been applied to tendon-actuated continuum robots in general non-tubular environments. This is in part due to a lack of formal analysis of the nature of the confi guration space of tendon-actuated continuum robot elements. In this paper, we defi ne and discuss the confi guration space of single section extensible continuum robots and use the confi guration space to path plan using RRT. The analysis is applied to the specifi c example of CuRLE shown in Fig. 1. CuRLE is an element of home+, our collection of robotic home furnishing elements designed to assist in the home with aging-in-place 16. In the process, we illustrate and highlight several structural constraints imposed by tendon-actuated continuum geometry. This is described further in IV after we investigate the confi guration space of continuum robots in II and compare to the confi guration of a kinematically similar rigid link robot in III. II. CONTINUUM CONFIGURATION SPACE We begin by considering the underlying structure of con- tinuum robot confi guration space in the presence of physical and actuation constraints. Specifi cally, we consider the c- space of the basic element of continuum robots: a single extensible section. We assume the section to be of constant curvature. A. Single Section Continuum Robot A single section extensible continuum robot can be de- scribed by 3 kinematic variables: u,v,s where is s is the arc-length of the section and u and v represent the components of a rotation axis with respect to the base of the section 17. Let c C3 space be a confi guration in the confi guration space of the robot where c = u v sT. To better envision C3 space , let us fi rst consider the confi g- uration space C1 space where only u varies. We restrict the length s = sfixed and set v = 0. A confi guration is then defi ned as c = u C1 space. As we vary u in the positive direction (equating to counter-clockwise rotation), the section will bend to the left in the yz-plane, as shown in Fig. 2a. -8-6-4-202468 v -8 -6 -4 -2 0 2 4 6 8 u Fig. 3: A visualization of C2 space. The blue plane extends to . The red circle indicates C2 space with the physical constraint of 2. Once u = 2, the sections tip will meet the base and form a perfect circle. Continuing to increase u will cause the robot to “bend within itself” and theoretically it would continue to “encircle” itself as u . Increasing u in the negative direction (clockwise) will cause the same planar motion mirrored across the z-axis (Fig 2b). As u (), the robot will continue to encircle itself to generate the remaining set of possible planar confi gurations of the section. Therefore, the confi guration space of the robot where only u varies is C1 space R. If we remove the restriction on v and allow it to also vary, then the confi guration space changes to a 2D space where any confi guration is defi ned as c = u vTC2 space. The total “bend” of the robot, , in the plane of curvature is defi ned by 17. = p u2+v2(1) When = 2, the section once more forms a perfect circle, with its tip touching the base. Varying the vector u vTgenerates all bending directions (planes of curvature) and increasing the magnitude of the vector generates all possible confi gurations in each of these planes via (1). Since u,v R, C2 space R2 and can be visualized as the infi nite plane described in Fig. 3. If we now allow s to vary as well, a confi guration is defi ned as c = u v sT C3 space. Since s (0,), then C3 space R3 s.t. s 0. B. Physical Constraints in a Single Section Continuum Robot At this point, however, we must discuss constraints in the confi guration space imposed by physical limitations of the robot. The fi rst constraint to consider is on length. Any physical robot will have a maximum and minimum length, imposing an upper and lower bound on arc-length: smin s smax. 2560 u = 0 dr s L2L1 z y u = /4 dr s L2 L1 z y (b)(a) Fig. 4: An illustration of physical constraints of bending a continuum robot. In (a), L1= L2= s. In (b), the robot has bent counter-clockwise, causing L2to lengthen and L1to shorten, while s remains constant. Another constraint is imposed by the physical width of the backbone of tendon actuated continuum robots. This physical distance, dr 0, is the distance from the center of the backbone to its outer edge. With s being the length down the exact center of the backbone, and L1and L2the tendon lengths along its outside in the plane of bending (Fig. 4), when the robot is perfectly straight (i.e. u = v = 0), then L1= L2= s. For the robot to bend counter-clockwise in the plane, the length of the left side of the robot, L1, must shorten at the same rate that the length of the opposite side of the robot, L2, lengthens. This is illustrated in Fig. 4. Because of this, the section cannot bend at all when it is at maximum or minimum length. When s = smax and u = v = 0, then L1= L2= smax. To bend, L1 or L2must lengthen, but each is already at the maximum length. The same reasoning is applied when s = smin. At maximum/minimum length, C3 space= ?0 0 s max/min ?T . The practical confi guration space can now be visualized in Fig. 5(a). When s= smaxsmin 2 the robot will be able to achieve the greatest amount of bending and will have the largest “uv- plane.” A further practical constraint arises due to “encircling” imposed when 2. Depending on the specifi c physical construction of a practical continuum section, it is likely that it will not be able to “encircle” itself. Even if it could, it cannot continue doing so as u, v (). Therefore, there will exist some boundary for u and v imposed by physical constraints. For our purposes, we set this boundary to be at = 2, which bounds C2 spaceas shown in Fig. 3. Expanding the 2 constraint to C3 space gives the space seen in Fig. 5(b), which is the practical confi guration space for a single section extensible continuum robot with physical constraints exploited herein. u v s s smax sminsmin smax v u (b) (a) Fig. 5: A visualization of C3 space. In (a) the physical con- straints of the backbone are illustrated. The maximum bend can be achieved when s= smaxsmin 2 , which is the widest plane in the center of the pyramid. In (b), the physical constraint of 2 is applied to (a), which forms the “rounded” pyramid shape. The largest “uv-plane” indicated circle in (b) is the same circle shown in Fig. 3. III. A COMPARISON: EQUIVALENT RIGID LINK ROBOT CONFIGURATION SPACE To highlight the unique issues presented by continuum sec- tion structures, we compare with the case of a kinematically similar rigid link robot. A. Equivalent Rigid Link Robot To analyze a rigid link robot structure with the same DoF as the continuum robot section, we use for comparison a 3 DoF robot with a constrained RRPRR joint confi guration, where R and P indicate revolute and prismatic joints, re- spectively. This kinematic arrangement extends to 3D the modeling of a planar extensible continuum section by planar RPR kinematics described in 18. The underlying concept is for the prismatic joint to provide the translation between the ends of the section, and the initial and fi nal pairs of revolute joints to rotate the prismatic joint in the appropriate direction (1 ) and align the initial and fi nal tangents of the section (2) 18. To achieve this, we constrain the third and fourth revolute joints to exactly match the values of the fi rst and second revolute joints, respectively, which gives the confi guration vector q = 12d 12T. The prismatic joint can extend/retract between a maximum and minimum length. We select this rigid link confi guration since we can construct a kinematic mapping between its confi guration space and the confi guration space of the continuum robot section that restricts the rigid link robot to the equivalent task space of the continuum section. This mapping, F, is described in section III-D. Fig. 6 shows the two robots sharing the same task space for different values of u. Note that in each case the end effector positions and orientations are identical, and shown in red. B. Confi guration Space For the two independent revolute DoF: 1,2 0,2) and q = 12T Q2 space . Rather than the infi nite plane in Fig. 3, the space manifests as a square with “wrapping” phenomenon that causes 1,2 2, 1,2 0 to “wrap” 2561 z y Fig. 6: The task space of both the continuum section (black) and rigid link structure (green) for different values of u. -202468 2 rad -2 0 2 4 6 8 1 rad Fig. 7: Q2 space of the rigid-link robot.The arrows indicate the “wrapping” phenomenon that occurs when 1and 2 go beyond the bounds 0,2). back to 0 1,2 2 , as seen in Fig.7. This space, while 2D, is best visualized as the surface of a torus, Adding the prismatic joint modifi es the square in Fig. 7 into the rectangular prism shown in Fig. 8. As with the Q2 space, the same “wrapping” phenomenon occurs whenever one of the joints goes beyond 0 or 2. The confi guration space can be defi ned as q = 12dT Q3 space s.t. 0 1 2, 0 2 2, dmin d dmax. C. C-Space of Continuum Section vs Rigid-Link Structure The key difference between the continuum and rigid- link confi guration spaces (c-space) is the “wrapping” phe- nomenon that occurs in Q3 space. In the ideal continuum c- space, there exists exactly one straight path connecting any two confi gurations c1, c2 C3 space. For the rigid-link robot, 8 d 86 6 4 1 rad 2 rad 4 2 2 0 0 -2 -2 dmin dmax Fig. 8: Q3 space of the rigid-link robot. The arrows indicate the “wrapping” phenomenon that occurs when 1and 2go beyond the bounds 0,2). there are always 2 straight paths between any confi gurations that involve a change in 1or 2(crossing the boundary in opposite directions in fi gure 7). For confi guration changes that exclusively involve the prismatic joint, there is exactly 1 path. An interesting difference between the c-spaces is their sizes. Since both C3 space and Q3 space are fi nite, their sizes can be compared by calculating the volume of each space. This can be done by calculating the volume of the 3D shapes shown in Fig. 5(b) and Fig. 8. The size of Q3 space is the volume of the rectangular prism. The size of C3 spaceis volume of the “rounded” pyramid, which is slightly less than the full 2- sided square pyramid but greater than a 2 sided cone where the base has radius = 2. (42)(smaxsmin) ? 3 ? Vcont (162)(smaxsmin) ?1 3 ? Vrigid= (42)(dmaxdmin)(2) Since the rigid-link robot was chosen to be kinematically similar to the continuum robot, we can set the limits of the equivalent rigid link prismatic joint to those of the continuum section (they will be the same at zero curvature). We then conclude that the confi guration space for a kinematically equivalent continuum section is larger than the rigid-link robots confi guration space (3). This interesting observation suggests advantages, from a confi guration space planning point of view, for continuum structures over equivalent traditional rigid link ones. smax= dmax, smin= dmin VrigidVcont(3) D. Making Equivalent Task Space The only difference between the two task spaces is the physical shape of the arm of the robot that creates them. This is either a constant curvature curve between the base and the end-effector (continuum) or a straight line (rigid- 2562 link), as shown in Fig. 6. This shape is important in the context of motion planning, as it has to be accounted for when checking for collision-free paths through the space. For the rigid-link robot to have the same task-space as the continuum robot, we construct a function F that maps every confi guration c C3 space to a confi guration q Q3 space. This function, F, is neither one-to-one nor onto, and is shown in (4). F :C3 space Q3space s.t. F(c) = q where c = u v s C3 space and q = 1 2 d Q3 space F(c) = u 2 v 2? 2s u2+v2 ? sin ? u2+v2 2 ? (4) Let QC space , RF where RF is the range of the function F. Then QC space Q3space is a subspace of Q3 space. Since C3 spaceis centered at u=v=0, and has a radius of 2, QC spacewill be centered at 1=2=0. Now, 1,2,). While this appears to have the same effect as 1,20,2) and as such seems arbitrary to defi ne, it is a necessity for the prismatic joint to achieve the proper confi guration. From (4), we see that d directly depends on the magnitude of u and v. So while 1= /4 and 1= 7/4 are the same confi guration with respect to the revolute joint, they lead to unique confi gurations of the prismatic joint. (1) creates another restriction found in QC spacethat is absent in Q3 space. Sending through F produces the boundary q 2 1 +2 2 . This removes the “wrapping” phenomenon and causes QC spaceto have the same “rounded” pyramid shape as C3 space, as shown in Fig. 9. Finally, the volume of QC space is signifi cantly smaller than the volume of the C3 space, but the task space is equivalent. IV. EXPERIMENTS/VALIDATION Our key motivation for analyzing the confi guration space is to apply traditional motion planning techniques to contin- uum robotics in healthcare applications. Specifi cally, we next apply the understanding generated above to motion planning for the robot shown in Fig. 1 as a part of a wider research effort in robotic assistance for aging in place. With the societal move towards smart devices in every home, we envision a collection of robotic furnishing elements that can provide at-home care and assistance. As we age, we lose the ability to perform simple day-to-day tasks and eventually reach a point where we can no longer live without assistive care. Our suite of robots, c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上市公司重组融资方案策划书
- 安全员A证考试考前冲刺分析(有一套)附答案详解
- 工作综合能力历年参考题库含答案详解(5套试题)
- 安全员A证考试能力测试备考题附完整答案详解【考点梳理】
- 安全员A证考试每日一练(能力提升)附答案详解
- 事业单位选调5人(黑龙江)模拟试卷附答案详解(考试直接用)
- 安全员A证考试预测复习附参考答案详解【培优b卷】
- 安全员A证考试考前冲刺练习题(有一套)附答案详解
- 2025 年新版珠海法律职业资格主观题考点解析题目及答案
- 安全员A证考试考试彩蛋押题及参考答案详解【突破训练】
- GB/T 4447-2025船舶与海洋技术海船起锚机和起锚绞盘
- 中考体育前家长会课件
- 江苏省南京市2024-2025学年高一上学期1月期末学情调研测试生物试题(解析版)
- 工作简历模板
- 2024年广东省佛山市南海区道路建设管理处招聘公益一类事业编制人员3人历年管理单位遴选500模拟题附带答案详解
- 动物辅助疗法行业研究报告
- 模块化软件质量保证
- 人教版七年级语文上册《课内文言文基础知识 》专项测试卷及答案
- 【关于构建我国个人破产制度的探讨(论文)16000字】
- 加固专业承包合同
- 国家职业技术技能标准 5-01-05-01 中药材种植员 人社厅发200994号
评论
0/150
提交评论