2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
 
 Re: Определние угла манипулятора
Сообщение13.07.2017, 19:09 
Заслуженный участник


20/08/14
11057
Россия, Москва
wrest в сообщении #1233342 писал(а):
+ математик
Вот здесь и будет >90% стоимости. Но даже и так, девайс может и пару десятков тысяч рубликов стоить, и больше, что уже вполне сравнимо. В остальном безусловно согласен. Да и вообще "це ж шутко" была. :D

-- 13.07.2017, 19:10 --

Art_sh в сообщении #1233345 писал(а):
крена в системе нет, только тангаж
Может наконец поймёте что названия конкретных углов никакой роли не играют, важно лишь их (углов или что тоже самое осей) количество? Ведь уже говорили об этом.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение13.07.2017, 19:17 


01/10/10
64
Art_sh в сообщении #1233345 писал(а):
крена в системе нет, только тангаж
Может наконец поймёте что названия конкретных углов никакой роли не играют, важно лишь их (углов или что тоже самое осей) количество? Ведь уже говорили об этом.[/quote]

Я на самом деле только за простоту. Но поясните на пальцах, а лучше на рисунке, как мы акселем двухосевым можем выразить угол азимутальный? на рисунке будет все же лучше и если это так, я пришлю вам бутылку отлично виски по месту жительства.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение13.07.2017, 20:18 


23/01/07
3415
Новосибирск
Art_sh в сообщении #1233348 писал(а):
Но поясните на пальцах, а лучше на рисунке, как мы акселем двухосевым можем выразить угол азимутальный?

На пальцах: имеется параллелепипед, у которого известны углы наклона диагоналей в боковых гранях (углы тангажа и крена), необходимо найти угол диагонали в основании (азимутальный угол).
Рекомендация: задайтесь произвольной высотой параллелепипеда - в оконцовке он все равно сократится.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение13.07.2017, 20:25 


05/09/16
11461
Art_sh в сообщении #1233345 писал(а):
Мне нравится ваш оптимизм, но к сожалению крена в системе нет, только тангаж, если не видите этого, могу сделать еще одну анимацию.

Сделайте с полным размахом по углам, ведь вы раньше думали что манипулятор не вращается. Для наглядности, прибейте вместо излучателя длинный штырь, тогда углы будет лучше видно.

 Профиль  
                  
 
 Re: определние угла манипулятора
Сообщение14.07.2017, 17:40 


13/10/14
25
Челябинск
Art_sh в сообщении #1231983 писал(а):
Батороев в сообщении #1231970 писал(а):
Art_sh
Может Вам проще будет использовать датчики вращения и инклинометры? Посмотрите.

угол наклона по вертикали можно определить, используя инклинометр, но азимутальный уже не получится определять.

-- Пт июл 07, 2017 09:42:18 --

Изображение

Еще какие то данные требуются?


Пусть датчик $a$ лежит на оси $X$, датчик $b$ лежит на оси $Y$, $c$ начало отсчета декартовой системы координат, совпадает с точкой опоры.
Тогда по трем сторонам мы можем найти высоту опущенную на каждую из осей (формула с полупериметрами), а по теореме Пифагора от длины манипулятора как гипотенузы и каждой высоты определить координаты по $X$ и $Y$.
Координата по оси $Z$ определяется опять же по теореме Пифагора из высоты опущенной например на ось $X$ как гипотенузы, и посчитанной координаты по оси $Y$ как катета.

Уже писали, что для повышения точности можно использовать третий датчик например помещенный в начало координат, и второй излучатель на манипуляторе, тогда по двум тетраэдрам определять координаты двух излучателей, а по двум точкам строится прямая теоретически (зависит от точности размещения) параллельная манипулятору.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение18.07.2017, 15:45 


01/10/10
64
Допустим манипулятор движется в плоскостях x и y. В таком случае использование высокоточных инклинометров полностью решают задачу. Стоят они не слишком много. Однако манипулятор будет проворачиваться вокруг своей оси. Как можно компенсировать показания инклинометров? Поставить еще один, для измерения угла поворота?

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение18.07.2017, 17:49 


05/09/16
11461
Art_sh в сообщении #1234372 писал(а):
Допустим манипулятор движется в плоскостях x и y.

Что конкретно это значит? :roll:

Art_sh в сообщении #1234372 писал(а):
Как можно компенсировать показания инклинометров? Поставить еще один, для измерения угла поворота?

Почему вы не хотите сделать это: post1233366.html#p1233366 ?

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение18.07.2017, 18:33 


01/10/10
64
wrest в сообщении #1234386 писал(а):
Art_sh в сообщении #1234372 писал(а):
Допустим манипулятор движется в плоскостях x и y.

Что конкретно это значит? :roll:

Art_sh в сообщении #1234372 писал(а):
Как можно компенсировать показания инклинометров? Поставить еще один, для измерения угла поворота?

Почему вы не хотите сделать это: post1233366.html#p1233366 ?



Сделать что именно, "прибить штырь"?

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение18.07.2017, 18:41 


05/09/16
11461
Art_sh в сообщении #1234390 писал(а):
Сделать что именно, "прибить штырь"?

Да, и понаклонять манипулятор с максимальным размахом. Вместо штыря можете прибить три транспортира и инклинометр - чтобы сразу видеть три угла (в вашей терминологии крен, тангаж и азимут) и как они преобразуются в два угла двухосевого инклинометра.

Просто вы рассуждаете как бы отвлеченно, вам кажется что будет так и сяк (вращается-невращается, можно ли вычислить азимут или нет и т.п.), но у вас в руках модель (надеюсь правдоподобная) конкретного манипулятора, которая вам может дать более-менее точный ответ.

Точно также вы можете навесить на модель линейки, которые покажут расстояния от датчиков до излучателя (-ей) и смотреть правильно ли вы решили (если уже решили) предлагавшиеся системы уравнений и правильно ли работают формулы...

Я вот например по вашим картинкам не могу никак понять что вы называете азимутом. Ну, может это лично мое непонимание...
Например, на вот этой картинке
Изображение
непонятно между чем и чем угол. [плоский] Угол -- он всегда между двумя прямыми имеющими общую точку. Если прямые не в одной плоскости а скрещиваются, то существуют прямые параллельные скрещивающимся прямым, которые пересекаются. И т.п.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение14.08.2017, 12:47 


01/10/10
64
Всем привет.
Хочу выразить огромную благодарность всем, кто помогал в решении.
Истина рождается в споре))) От измерения расстояний перешел к измерению углов наклона с помощью 2х осевого инклинометра. Мат модель согласуется с результатами вычислений....Но, как верно в свое время писал wrest, манипулятор во время своего движения еще и поворачивается вокруг своей собственной оси и вот теперь вопрос в следующем, как компенсировать это вращение, которое будет влиять на показания.
Изображение

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение14.08.2017, 14:19 


05/09/16
11461
Art_sh в сообщении #1240506 писал(а):
Мат модель согласуется с результатами вычислений....

Это что значит? :shock:

Art_sh в сообщении #1240506 писал(а):
вот теперь вопрос в следующем, как компенсировать это вращение, которое будет влиять на показания.

У вас на анимированной картинке тяги приделаны и к опоре и к манипулятору шаровыми шарнирами, так?
То есть, манипулятор может поворачиваться вокруг оси даже когда его ось не двигается?

Вам теперь надо понять какая имеется (ли?) зависимость между искомыми вами углами и поворотом.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение14.08.2017, 15:15 


01/10/10
64
там уйма зависимостей от диаметра манипулятора, длины штоков, длины плеча шарнира

-- Пн авг 14, 2017 15:16:25 --

wrest в сообщении #1240521 писал(а):
Art_sh в сообщении #1240506 писал(а):
Мат модель согласуется с результатами вычислений....

Это что значит? :shock:

Это значит, что значения углов в мат модели совпадают с расчетными.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение14.08.2017, 18:59 


05/09/16
11461
Art_sh в сообщении #1240531 писал(а):
там уйма зависимостей от диаметра манипулятора, длины штоков, длины плеча шарнира

Тогда, полагаю, есть проблема.

Art_sh в сообщении #1240531 писал(а):
Это значит, что значения углов в мат модели совпадают с расчетными.

То есть вы вычисляете углы двумя разными способами 1) "мат модель" и 2) "расчетные", и они совпадают?
А какой 2-й способ?

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение14.08.2017, 22:28 


01/10/10
64
wrest в сообщении #1240601 писал(а):
Art_sh в сообщении #1240531 писал(а):
там уйма зависимостей от диаметра манипулятора, длины штоков, длины плеча шарнира

Тогда, полагаю, есть проблема.

Art_sh в сообщении #1240531 писал(а):
Это значит, что значения углов в мат модели совпадают с расчетными.

То есть вы вычисляете углы двумя разными способами 1) "мат модель" и 2) "расчетные", и они совпадают?
А какой 2-й способ?




1) Вы капитан очевидность (без обид). да, есть проблема))))

2) углы в мат модель (3D модель) и теоретические расчеты совпадают.

 Профиль  
                  
 
 Re: Определние угла манипулятора
Сообщение15.08.2017, 10:40 


05/09/16
11461
Art_sh в сообщении #1240654 писал(а):
Вы капитан очевидность (без обид). да, есть проблема))))

Так я вам с самого начала говорил про вращение манипулятора.

Ну раз вам сейчас неизвестна зависимость поворота от положения, то придется или её все-таки выявить или увеличивать количество датчиков.

В общем-то, как мне кажется, точность в полградуса же вам достаточна? Если манипулятор не вращается на месте, то вы можете, не подбирая аппроксимирующих поворот манипулятора формул, просто сделать двумерную таблицу, которая будет переводить показания инклинометров в нужные вам углы, это меньше ста тысяч ячеек: $90 \cdot 2 \cdot 180 \cdot 2=64800$ ячеек по два числа в каждой.

Правда, может оказаться, что манипулятор может вращаться вокруг оси даже не меняя её положения, тогда уж точно надо увеличивать количество датчиков, и на этот раз только одними инклинометрами не обойтись. В этом случае имеет смысл добавить к инклинометру датчики расстояния, как вы изначально планировали, тогда нужно будет два излучателя и два приемника (излучатели ставить осесимметрично, чтобы вычислять положение именно оси).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 95 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Модераторы: photon, profrotter, Парджеттер, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group