خرید بک لینک

برنامه ریزی پرتابه   عملیات مسیر پیوسته

 

Trajectory Plaing:

Continuous-Path

Operations

 

مقدمه :

 

متعاقب آنچه در فصل ششم در باره مطالعه برنامه ریزی پرتابه برای عملیات برداشتن و گذاشتن = PPO گفته شد در این فصل به مطالعه عملیات مسیر پیوسته می پردازیم .

 در PPO وضعیت قرار گرفتن ؛ پیچیدن و میزان پیچش EE تنها در دو انتهای پرتابه مشخص می شود . هدف از طراحی پرتابه ترکیب کردن وضعیت قرار گیری با حرکت روان و یکنواخت است .

11.1 Introduction

As a follow-up to Chapter 6, where we studied trajectory plaing for pick-and place

operations (PPO), we study in this chapter continuous-path operations.

In PPO, the pose, twist, and twist-rate of the EE are specified only at the two

ends of the trajectory, the purpose of trajectory plaing then being to blend

the two end poses with a smooth motion.

وقتی این ترکیب در اتصالات با فضای متغیر صورت می گیرد همانگونه که در فصل ششم هم ذکر شد  مسئله سرراست است مثالهایی وجود دارد که این ترکیب بایددر فضای کارتزین = دکارتی  ایجاد شود با این عقیده پیشرفته که دستکاری در همان چیزی است که با عنوان فضای تصویری جابجایی فضایی  نامیده می شود و در سال 1984 توسط : راوانتی و روت معرفی شده است  باید صورت گیرد .

 When this blending is done in the

joint-variable space, the problem is straightforward, as demonstrated in Chapter

6. There are instances in which the blending must be made in Cartesian

space, in which advanced notions of interpolation in what is known as the image

space of spatial displacements, as introduced by Ravani and Roth (1984),

are needed.

 

فضای تصویری در جابجایی فضایی عبارت از فضای پرتابه ای در سه بعد دوگانه است که بدین معنی است که نقطه این فضای خاص با چهار مختصات مشخص می شود. شبیه مختصات همگنی که در مقدمه بخش 5-2 بشکل Xi 4- e^i برای i = 1,2,3,4, بیان شده است .

 The image space of spatial displacements is a projective space

with three dual dimensions, which means that a point of this space is specified

by four coordinates—similar to the homogeneous coordinates introduced in

Section 2.5—of the form Xi 4- e^i, for i = 1,2,3,4, where e is the dual unity,

which has the property that e^ = 0. The foregoing coordinates are thus dual

numbers, their purpose being to represent both rotation and translation in one

single quantity. In following Ravani and Roth's work, Ge and Kang (1995) proposed

an interpolation scheme that produces curves in the image space with

second-order geometric continuity, which are referred to as G^ curves. These

interpolation techniques lie beyond the scope of the book and will be left aside.

The interested reader will find a comprehensive and up-to-date review of these

techniques in (Srinivasan and Ge, 1997).


فضا، که در آن مفاهیم درون یابی پیشرفته در آنچه که به عنوان تصویر شناخته شده
فضای جابه جایی مکانی، به عنوان روانی و راث (1984)،
مورد نیاز است. فضای تصویر جابه جایی مکانی یک فضای تصویری است
با سه بعد دوگانه، که بدان معنی است که یک نقطه از این فضای مشخص شده است
چهار مختصات-شبیه به مختصات همگن معرفی شده در
بخش 2.5 از فرم خی 4- E ^ من، برای i = 1،2،3،4، که در آن e وحدت دوگانه،
که دارای خاصیت است که E ^ = 0. مختصات فوق در نتیجه دوگانه می باشد
اعداد، هدف خود را که به نمایندگی از هر دو چرخش و ترجمه در یک
مقدار است. در زیر روانی و کار راث، جنرال الکتریک و کانگ (1995) پیشنهاد
طرح الحاق است که تولید منحنی در فضا تصویر با
مرتبه دوم تداوم هندسی، که به عنوان G ^ منحنی نامیده می شود. اینها
تکنیک های درون یابی فراتر از محدوده کتاب دروغ و کنار گذاشته شود.
خواننده علاقمند جامع و به روز بررسی این را پیدا خواهد کرد
تکنیک های در (سرینیواسان و Ge، 1997).

 

While most methods of trajectory plaing at the Cartesian-coordinate level

focus on the path followed by the operation point, the underlying inverse kinematics

of a six-axis robotic manipulator requires the specification of the orientation

of the EE as well. In the presence of simple manipulators with a spherical

wrist, as those studied in Subsection 4.4.2, the positioning and the orientation

tasks are readily separable, and hence, the plaing of the two tasks can be

done one at a time. In other instances, e.g., in most arc-welding robots, such a

separation is not possible, and both tasks must be plaed concurrently, which

is the focus of our discussion below. Here, we follow the technique presented in

(Angeles et al., 1988).

Crucial to our discussion is the concept of path orientation. Let JT be a

warped curve in 3-dimensional space that is smooth in a certain interval of

interest for our discussion. Under these conditions, we can associate with every

point of this interval an orthonormal triad of vectors, i.e., a set of unit vectors

that are mutually orthogonal, namely, the tangent^ the normal^ and the binormal

vectors of JT. Therefore, when this set of vectors is properly arranged in a 3 x 3

11.2 Curve Geometry 431

array, a rotation matrix is obtained. This matrix thus represents the orientation

of r. In order to parameterize these vectors, let s be the arc length measured

along r from a certain reference point on this curve. Below we review the basic

diflFerential-geometric concepts pertaining to our discussion.

The tangent, normal, and binormal unit vectors, e^, e^, and e?,, respectively,

associated with every point of F where this curve is smooth, are generically

termed here the Frenet-Serret vectors. These vectors are defined as

et = r'

11.2 Curve Geometry =

هندسه منحنی

کاربردهای رباتیک در مسیر پیوسته در عملیاتی مانند جوشکاری قوس الکتریکی ؛ برش با شعله دبورینگ و مسیریابی ظاهر می شود .

در این عملیات، یک ابزاری که صلب است به انتهای-موثر بازوهای مکانیکی روبات متصل می شود  و از این ابزار برای ردیابی یک مسیر پیوسته و صاف در یک فضای  پیکربندی 6 بعدی استفاده می شود.
فضا.

Continuous-path robotics applications appear in operations such as arc-welding,

flame-cutting, deburring, and routing. In these operations, a tool is rigidly

attached to the end-effector of a robotic manipulator, the tool being meant

to trace a continuous and smooth trajectory in a 6-dimensional configuration

Space.

 

سه بعد از این فضا از  طریق مسیر فضایی که در نقطه عملیات EE شرح داده می شود و در حالی که سه بعد  باقی مانده  به توصیف جهت گیری  EE می پردازد .

Three dimensions of this space describe the spatial path followed by the

operation point of the EE, while the remaining three describe the orientation

Of the EE.

 

بعضی از  کاربردها نیاز دارند که این برنامه در طول یک منحنی پیچیده  اجرا شود مثل جاهایی که سطوح مختلف با هم تماس دارند

به عنوان مثال، در بدنه هواپیما ( بدون بالها و دم و موتور ) مسیرهایی که به پس و پیش می رود بعنوان تابعی از زمان توصیف می گردد.

Some applications require that this task take place along a warped

curve, such as those encountered at the intersections of warped surfaces, e.g.,

in aircraft fuselages, while the path is to be traversed as a prescribed function

of time.

علاوه بر آن این تابع وابسته به کار است بعنوان مثال در جوش قوس الکتریکی ؛ الکترود باید در مسیری با سرعت ثابت قرار داشته باشد و این درصورتی است که هیچ تصحیحی برای جبران جاذبه =
گرانش زمین در نظر گرفته نشود . اگرجبران  تاثیر نیروی جاذبه تضمین شود در این صورت مقدار سرعت با توجه به مسیری که طی می کند باید مقداری عمودی باشد .

This function, moreover, is task-dependent; e.g., in arc-welding, the

electrode must traverse the path at a constant speed, if no compensation for

gravity is taken into account. If gravity compensation is warranted, then the

speed varies with the orientation of the path with respect to the vertical.

در زیر ما به تعریف جهت : فرنت- سرت در چهارچوبی پرداخته ایم که در ارتباط با هر نقطه از مسیری است که باید صاف و یکنواخت باشد . علاوه بر این به دلایل کاربردی مسیر EE بعنوان ماتریسی چرخشی است که آنهم به نوبه خود تابعی یکنواخت از زمان است .

 

 Below

we will define this orientation as that of the Frenet-Serret frame associated

with every point of the path where the path is smooth.

Moreover, for functional reasons, the orientation of the EE is given as a

rotation matrix that is, in turn, a prescribed smooth function of time.

 

مثلا در جوشکاری قوس الکتریکی جهت گیری الکترود با توجه به منحنی باید ثابت باشد . طراحی پرتابه  با توجه به مسیری پیچشی که دارد  کم و بیش سرراست است ، اما طراحی پرتابه با جهت یابی مادون فضایی کمتر است .

 

 In arcwelding,

for example, the orientation of the electrode with respect to the curve

must be constant. The trajectory plaing of the configuration subspace associated

with the warped path is more or less straightforward, but the plaing

of the trajectory associated with the orientation subspace is less so.

While most methods of trajectory plaing at the Cartesian-coordinate level

focus on the path followed by the operation point, the underlying inverse kinematics

of a six-axis robotic manipulator requires the specification of the orientation

of the EE as well. In the presence of simple manipulators with a spherical

wrist, as those studied in Subsection 4.4.2, the positioning and the orientation

tasks are readily separable, and hence, the plaing of the two tasks can be

done one at a time. In other instances, e.g., in most arc-welding robots, such a

separation is not possible, and both tasks must be plaed concurrently, which

is the focus of our discussion below. Here, we follow the technique presented in

(Angeles et al., 1988).

Crucial to our discussion is the concept of path orientation. Let JT be a

warped curve in 3-dimensional space that is smooth in a certain interval of

interest for our discussion. Under these conditions, we can associate with every

point of this interval an orthonormal triad of vectors, i.e., a set of unit vectors

that are mutually orthogonal, namely, the tangent^ the normal^ and the binormal

vectors of JT. Therefore, when this set of vectors is properly arranged in a 3 x 3

11.2 Curve Geometry 431

array, a rotation matrix is obtained. This matrix thus represents the orientation

of r. In order to parameterize these vectors, let s be the arc length measured

along r from a certain reference point on this curve. Below we review the basic

diflFerential-geometric concepts pertaining to our discussion.

The tangent, normal, and binormal unit vectors, e^, e^, and e?,, respectively,

associated with every point of F where this curve is smooth, are generically

termed here the Frenet-Serret vectors. These vectors are defined a]

 

sدر حالی که اکثر روش های برنامه ریزی مسیر در سطح دکارتی مختصات
تمرکز بر روی راه و پس از نقطه عمل، سینماتیک معکوس زمینه
از بازوهای مکانیکی شش محور نیاز به مشخصات از جهت گیری
از EE است. در حضور منبلترس ساده با یک کروی
مچ دست، به عنوان کسانی که در بند 4.4.2 مورد مطالعه، موقعیت و جهت گیری
وظایف به آسانی از هم جدا، و از این رو، برنامه ریزی از دو وظایف را می توان
انجام در یک زمان. در موارد دیگر، به عنوان مثال، در اکثر ربات ها جوش قوس الکتریکی، چنین
جدایی ممکن نیست، و هر دو وظایف باید به صورت همزمان برنامه ریزی شده، که
تمرکز بحث ما به شرح زیر میباشد. در اینجا، ما از روش ارائه شده در دنبال
(آنجلس و همکاران، 1988).
بسیار مهم به بحث ما مفهوم جهت گیری مسیر است. اجازه دهید JT یک
منحنی تاب در فضای 3 بعدی است که صاف در یک بازه ی معین
بهره برای بحث ما. تحت این شرایط، ما می توانیم با هر شریک
نقطه ای از این فاصله سه گانه orthonormal از بردارها، به عنوان مثال، مجموعه ای از بردارهای واحد
که متعامد، یعنی، مماس ^ ^ را عادی و binormal
بردار از JT. بنابراین، زمانی که این مجموعه ای از بردار است به درستی در یک 3 × 3 مرتب
11.2 منحنی هندسه 431
آرایه، یک ماتریس چرخش به دست آمده است. این ماتریس در نتیجه نشان دهنده جهت گیری
از r است. به منظور پارامترها این بردارها، S را به طول کمان اندازه گیری
همراه r از یک نقطه مرجع خاصی در این منحنی. در زیر بررسی می کنیم اساسی
مفاهیم diflFerential هندسی مربوط به بحث ما.
مماس، طبیعی، و بردار واحد binormal E ^ E ^، و پست؟ ،،، به ترتیب،
مرتبط با هر نقطه از F که در آن این منحنی صاف است، عام
نامیده می شوند در اینجا بردار Frenet-Serret. این بردار

ها به عنوان تعریف

 

هندسه منحنی

 

ردیابی مداوم مسیرContinuous-Path Tracking

 

Trajectory Plaing:

Continuous-Path

Operations

 

برنامه ریزی مسیر:
به طور مداوم راه
عملیات

درحال حاضر، ما هشت راه حل را در اختیار داریم  که از بین  آنها باید یک مسیری را  انتخاب کنیم

درغیاب هریک از معیارها یک راه حل ویژه از میدان خارج می شود ما می توانیم راه حل هایی را برگزینیم که پائین ترین عدد را دارند . اگر این کار را انجام دهیم نهایتا می توانیم به راه حل 1  موجود در جدول  3-11 برسیم

Now, we have eight solutions at our disposal, from which we must choose

one for path-tracking. In the absence of any criterion to single out one specific

solution, we can pick up the solution with the lowest condition number. If we

do this, we end up with solution 1 in Table 11.3.

 

اما کوشش ما در این است که مسیری را برگزینیم که این راه  حل را در خود داشته باشد و بقیه راه حل ها را از میدان به در کند . از 7 راه حل باقی مانده ؛ راه حل 5 دارای کمترین شرایط عددی است از این راه حل بعنوان تنها راه حل پرتابه آزاد استفاده می شود .

However, when we attempted

to track the given path with this solution, it turned out that this solution

encountered a singularity and was hence discarded. Of the seven remaining

solutions, solution 5 has the lowest condition number; this solution led to a

singularity-free trajectory.

 

هنگامی که راه حل مناسبی برگزیده شد ؛ مسیر راه   می تواند با رد یابی به  کمک الگوریتم  11.5.2نعیین شود . در اینجا نیازداریم که  مجموعه ای گسسته از حالت هایی که فاصله زمانی برابر دارند داشته باشیم .

Once the appropriate solution is chosen, the trajectory can be tracked with

the aid of Algorithm 11.5.2. Here, we need a discrete set of poses at equal

time-intervals.

 

توجه کنید که ما چنین مجموعه ای با فواصل برابر با زاویه if  باید داشته باشیم چون بیان متغیرهای حالت بر اساس فواصل برابر این زاویه صورت گرفته است .

 

 Note that we can produce such a set at equal intervals of angle

if because we have expressions for the pose variables in terms of this angle.

 

 

به منظور به دست آوردن این مجموعه در فواصل زمانی برابر نیاز داریم که زاویه ( P بعنوان a ، تابعی از زمان  و  بعنوان مثال، (P (t) است.

 

In order to obtain this set at equal time-intervals, then, we need angle (p as a,

function of time, i.e., (p(t).

 

در عاقبت، ما نیز نیاز به زمان T  برای  تکمیل کار داریم .. در  حال حاضر، از سرعت نوک الکترود ثابت است و

برابر با T ^ O،است که  T زمانی است که به آسانی با تقسیم طول I  بدست می آید .

 

 In the sequel, we will also need the time T needed

to complete the task. Now, since the speed of the electrode tip is constant and

equal to t^o, the time T is readily obtained by dividing the total length I of the

 

برچسب: نویسنده: پارسا سامانی تاريخ: يکشنبه 10 ارديبهشت 1396 ساعت: 14:21

صفحه بندی