Курсовая работа: Разработка и проектирование робота для разминирования

где >1 – коэффициент растяжения. Для того, чтобы значения всех элементов Xn+3 были положительными, этот коэффициент должен быть определен следующим образом:

, (17)


где 0<<1.

3) Сжатие: Сжать вектор (Xg -Xn +1 ) можно следующим образом:

Xn +4 =Xn +1 +(Xg -Xn +1 ), (18)

где 0<<1 – коэффициент сжатия.

4) Уменьшение: Уменьшить все вектора (Xi -Xs ), i=1,2,…,n, деля их пополам начиная с Xs можно следующим образом:

, i=1,2,…,n, (19)

До начала поиска выберем n – максимальное количество вершин многогранника. Пусть qj ,1 , qj ,3 ,…, qj , n -2 , qj , n - присоединенные переменные, соответствующие положению схвата в j-й узловой точке. Из-за особенностей 2-ой и n-1 точек, qj ,2 и qj , n -1 еще не определены. Временно они определены как qj ,2 =(qj ,1 +qj ,3 )/2 и qj , n -1 =(qj , n -2 +qj , n )/2. Таким образом, нижняя граница вектора временных интервалов оценивается как:

, (20)

Первая вершина Х1 0 вычисляется как , если нам подходит, или обозначается как подходящая вершина, преобразованная процедурой (ПВР) из . Для вычисления остальных (n-1) вершин {}, вычисляются как:

К-во Просмотров: 541
Бесплатно скачать Курсовая работа: Разработка и проектирование робота для разминирования