📄 http:^^robios8.me.wisc.edu^~lumelsky^lumelsky.pub.html
字号:
<!WA28><img alt="o" src="http://robios8.me.wisc.edu/icons/bar.gif"><a name="Special_topics"><h2> <!WA29><img src="http://robios8.me.wisc.edu/icons/purpleball.gif">Special topics in sensor-based motion planning: <br>Tethered robots; Underwater robots; Kinematic redundancy</h2><ul><b><li> S. Hert, V. Lumelsky, ``Geometry, Planar Graphs, and theTethered Robot Problem'', <em> Proc. 1994 European Robotics andIntelligent Systems Conference (Euriscon'94)</em>, 27-36. Malaga,Spain, August 1994.</b><p><b><li> S. Hert, V. Lumelsky, ``The Ties that Bind: MotionPlanning for Multiple Tethered Robots''. <em>Journal of Robotics and Autonomous Systems. </em> 1996. To appear.</b><p>We consider the problem of motion planning for a number ofsmall, circular robots in a common planar workspace. Each robotis tethered to a point on the boundary of the workspace by aflexible cable of finite length. These cables may be pushed andbent by robots that come in contact with them but remain taut atall times. The robots each have a target point to reach on theworkspace and, as each moves to its target, its cable getsstretched out into the workspace. For any set of target points,there may be many final cable configurations of differingcomplexity that allow all robots to reach their targets.Assuming a final configuration of the cables has been specified,the motion planning task addressed here is to produce reasonablyshort paths for the robots that will achieve this configuration.This is formulated as a problem in computational geometry and an<em>O(n-cube \log n)</em> algorithm is presented for achieving thistask for <em> n </em> robots.<BR><BR><b><li>S . Tiwari, S. Hert, V. Lumelsky, ``An algorithm forcovering an unknown underwater terrain''. <em> Proc. 9thIntern. Symp. on Unmanned Untethered Submersible Technology</em>,Durham, New Hampshire, September 1995. </b><p><b><li> S. Hert, S. Tiwari, V. Lumelsky, ``A Terrain-CoveringAlgorithm for an Autonomous Underwater Vehicle''. <em> Journalof Autonomous Robots </em>, Special Issue on UnderwaterRobotics. 1996. To appear.</b><p>An efficient, on-line three-dimensional terrain-coveringalgorithm is presented for a robot (AUV) moving in an unknownthree-dimensional underwater environment. The algorithm can beused, for example, for producing mosaicked images of the oceanfloor. The basis of the strategy is a new planar (2D) algorithmfor nonsimply connected areas with boundaries of arbitraryshape. The algorithm is shown to generalize naturally tocomplex three-dimensional environments in which the terrain tobe covered is projectively planar. Compared to other planarprocedures, this 2D algorithm does not assume a polygonalenvironment and produces relatively short paths. The upperbound on its path length performance is shown to be linear inthe size of the area to be covered; the amount of memoryrequired by the robot to implement the algorithm is linear inthe size of the description of the area's boundary. An exampleis given that demonstrates the algorithm's performance in anonsimply connected, nonplanar environment.<BR><BR><b><li> D. Reznik, V. Lumelsky, "Sensor-Based Motion Planningin Three Dimensions for a Highly Redundant Snake Robot". <em> Advanced Robotics Journal</em>, Vol.9, No.3, 255-280, 1995.</b><p>A strategy is described for real-time motion planning for ahighly redundant snake-like robot manipulator operating in athree-dimensional (3D) environment filled with unknown obstaclesof arbitrary shape. The robot consists of many (say 30 or 50)links serially connected by the universal joints (such a jointallows a 3D rotation of one link relative to the other). Therobot's sensors allow it to sense objects in the vicinity of anypoint of its body. The task is to move the robot's tip point(its <em> head</em>) from its starting position to a specifiedtarget position, collision-free for the whole robot's body. Toachieve the efficiency necessary for real-time computation, aniterative procedure is proposed which makes use of a unit motionfor a single link based on the <em> tractrix</em> curve. Thischoice also results in automatically achieving a motion that is``natural'' (in that the joint displacements tend to ``die out''in the direction from head to tail) as well as locally optimal,producing a minimum instantaneous total displacement of all thelinks/joints.<BR><BR></ul><!WA30><img alt="o" src="http://robios8.me.wisc.edu/icons/bar.gif"><a name="Sensitive_skin"><h2> <!WA31><img src="http://robios8.me.wisc.edu/icons/purpleball.gif">Sensitive skin project </h2><ul><b><li> E. Cheung, V. Lumelsky, "A Sensitive Skin System for MotionControl of Robot Arm Manipulators". <em> Journal of Robotics andAutonomous Systems </em>. Vol.10, 9-32, 1992.</b><p>This work addresses the issues of hardware implementation of asensor-based motion planning system for a whole-sensitive robotarm manipulator operating among unknown obstacles of arbitraryshape. In order to realize on-line planning algorithms whileprotecting the whole arm body from potential collisions withobstacles, the system includes infrared based proximitysensitive skin covering the arm body, computer hardware forsignal processing and motion planning, and an interface betweenthe planning and arm control systems. These components aredescribed in detail, and their characteristics are discussed.<BR><BR><b><li> E. Cheung, V. Lumelsky, ``Real Time Path PlanningProcedure for a Whole-Sensitive Robot Arm Manipulator''. <em>Robotica, </em> Vol.10, 1992, 339-349.</b><p>We consider the problem of sensor-based motion planning for athree-dimensional robot arm manipulator operating among unknownobstacles. Every point of the robot body is subject to potentialcollisions. The planning system must include these four basiccomponents: sensor hardware; real-time signal/sensory dataprocessing hardware and software; a local step planningsubsystem that works at the basic sampling rate of the arm; andfinally, a subsystem for global planning. The arm sensor systempresents a proximity sensitive skin that covers the whole bodyof the arm and consists of hundreds of active infra-red sensorswhich detect obstacles by processing reflected light. The sensordata then undergo low level processing via a step planningprocedure, which converts sensor information into local normalsat the contact points in the configuration space of thearm. This paper presents preliminary results on the fourthcomponent, a real-time algorithm that realizes the upper, globallevel of planning. Based on the current collection of the localnormals, the algorithm generates preferable directions of motionaround obstacles, so as to guarantee reaching the targetposition if it is reachable. Experimental results from testingthe developed system are also discussed. <BR><BR></ul><!WA32><img alt="o" src="http://robios8.me.wisc.edu/icons/bar.gif"><a name="Human-centered"><h2> <!WA33><img src="http://robios8.me.wisc.edu/icons/purpleball.gif">Human-centered systems </h2> <ul><b><li> V. Lumelsky, E. Cheung, ``Real-Time Collision Avoidance inTeleoperated Whole-Sensitive Robot Arm Manipulators''. <em> IEEETrans. on Systems, Man, and Cybernetics, </em> Vol. 23, No. 1, 1993, 194-203.</b><p>In traditional teleoperation systems, the human operator saddled with twodistinct tasks: 1) moving the robot arm to its desired position, and 2)avoiding obstacles that can obstruct the arm motion. Current research inrobot teleoperation concentrates on providing the operator with as muchinput information about the task site as possible, using, e.g., stereovision or contact force feedback. These methods presume that theoperator is capable of planning motion for the entire body of the robotin a cluttered environment. Studies show, however, that the operators,first, cannot address both tasks in real time, and second, are not goodat generating collision-free motion in a complex environment. Recenttheoretical work on sensor-based motion planning suggest that thecollision avoidance task can be handled automatically, thus freeing theoperator for global control. To this end, this work considers ateleoperation system which makes use of a whole-sensitive armmanipulators whose whole body is covered with a sensitive skin to detectnearby objects. The data from the skin is processed by motion planningalgorithms, helping the entire arm body to avoid collisions in an unknownor time-varying environment. The motion of a small operator-controlled<em> master arm </em> is either executed faithfully by the main <em>slave arm,</em> or, to avoid collisions, is used as general guidance. Inthe latter case the slave arm attempts to be as close as possible to thepositions commanded by the operator, without jeopardizing its safety.The result is an efficient, safe and robust hybrid system in whichintegration of control by the operator and the automatic system is donetransparently and in real time.<BR><BR><b><li> V. Lumelsky, ``On Human Performance in Telerobotics''.</em> IEEE Trans. on Systems, Man, and Cybernetics, </em>Vol. 21, No.5, 971-982, 1991. </b><p> Recent attempts of building teleoperated master-slave armmanipulator systems revealed serious difficulties that seem togo beyond the better understood issues of control, sufficiencyof input information, and data processing. Namely, a humanoperator seems to have difficulty interpreting input information(coming, e.g., directly via the visual tract or from fixed ormoving TV monitors at the scene), and consequently doingteleoperation decision making. The problem becomes even morepronounced when the slave arm has to operate in a complexenvironment where every point of the arm body is subject topotential collision. The results of experimental tests withhuman subjects presented in this paper trace the source of thedifficulty to the limitations of human abilities for spaceorientation and interpretation of geometrical data. Thesuggested solution capitalizes on the recent developments insensor-based motion planning for whole-sensitive armmanipulators. The resulting real-time hybrid system wouldcombine the human operator's global motion decisions with themachine intelligence responsible for local planning andcollision avoidance.</ul><!WA34><img alt="o" src="http://robios8.me.wisc.edu/icons/bar.gif"><a name="Comp_geometry"><h2> <!WA35><img src="http://robios8.me.wisc.edu/icons/purpleball.gif">Computational Geometry </h2><ul><b><li> V.J. Lumelsky, "On Fast Computation of Distance BetweenLine Segments". <em> Information Processing Letters </em>,Elsevier Science Publishers (North-Holland). Vol.21, No.2,55-61, 1985. </b><p><b><li> K. Sun, V. Lumelsky, "Connectivity Graphs onTwo-Dimensional Surfaces and Their Application in Robotics",<em> Mathematical Methods in the Applied Sciences </em>. Vol.18,67-82, 1995.</b><p>The problem of robot motion planning in an environment withobstacles can often be reduced to the study of connectivity ofthe robot's free configuration space. In turn, spaceconnectivity can be analyzed via the corresponding <em>connectivity graph</em> For two-degrees-of-freedom robots, the freeconfiguration space presents a <em> two-dimensional (2D)surface</em> -- a compact subspace of a 2D orientable compactmanifold. This paper addresses the following abstract problem:given a compact 2D surface bounded by simple closed curves andlying in an orientable 2D manifold (a sphere, a torus, etc) andgiven two points in the subspace, suggest a systematic way ofdefining the connectivity graph in the subspace, based on itstopological properties. The use of space topology results inpowerful, from the robotics standpoint, provable algorithmscapable of on-line motion planning in an environment withunknown obstacles of arbitrary shapes. This makes the methoddistinct from other techniques, which require completeinformation, algebraic representation of space geometry, andoff-line computation.<BR><BR><b><li> S. Hert, V. Lumelsky, ``Computational Geometry Issues inthe Tethered Robot Problem''. <em> Intern. Journal ofComputational Geometry and Applications. </em> 1996. To appear.</b><p>We are considering the following problem that appears inrobotics. A number of point robots live in a common planar workspace. Each is attached by a flexible cable of finite length toa point on the boundary of this work space. Each robot has atarget point on the work space it must reach. As the robotsmove, the cables are dragged along into the work space. Thecables remain taut at all times but may bend around otherrobots. When all robots are at their targets, their cables maybe bent around other robots. The more robots a cable is bentaround, the more entangled it is. The objective is to find aconfiguration of the cables which will minimize the mutualentanglement of the cables. This problem is shown to reduce tothe analysis of a nearly complete special graph whose nodes are therobots' start and target positions. An unusual characteristicof this graph problem is that no path --- where a path is theset of graph edges representing the corresponding cable --- canintersect another path. This consideration leads to someinteresting geometric analysis. An algorithm is suggested whichuses a search method with pruning to find a nonoverlapping setof paths in the graph which is minimal according to a chosencriterion.<BR><BR><b><li> A. Shkel, V. Lumelsky, ``On Calculation of Optimal Pathswith Constrained Curvature: The Case of Long Paths'', <em>Proc. 1996 IEEE Intern. Conference on Robotics and Automation </em>,Minneapolis, April 1996. </b><p>Given two points in the plane, each with the prescribed direction ofmotion, the question being asked is to find the shortest smooth pathof bounded curvature that joins them. The classical result byL. Dubins (1957 ) that is commonly used gives a sufficient set ofpaths which is guaranteed to contain the shortest path; the latteris then found by explicitly calculating every path in the set. Inthis paper we show that in the case when the distance between thetwo points is above some minimum, the solution sought can be foundvia a simple classification scheme. Besides computational savings(essential, for example, in real-time motion planning), this resultsheds light on the nature of factors affecting the length of pathsin the Dubins's problem. <BR><BR></ul></body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -