Страница 2 из 3
					
				Re: Создания УП для роботов
				Добавлено: 24 апр 2018, 14:06
				 wldev
				one man писал(а):Можно полюбопытствовать, какое количество времени ушло на написание программы?
так я её еще и не показывал...
достаточно много))
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 24 апр 2018, 14:54
				 one man
				Могу предположить, что “достаточно много” на программирование измеряется несколькими часами неспешной работы.
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 25 апр 2018, 07:50
				 wldev
				
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 29 апр 2018, 22:38
				 one man
				Взгляд со стороны. Трехзвенный манипулятор  с пятью степенями свободы (без учёта вращения  оси крайней точки, что непринципиально). Заданное фиксированное положение в пространстве манипулятора и требуемой траектории его крайней точки. Надо получить решение системы: мат модель манипулятора  + траектория. Получив, проверяем визуально (и, или программно) прохождение траектории. В процессе проверки автоматически вычисляется последовательность координат всех точек манипулятора. Зная координаты, получаем любые другие параметры, чтобы  на их основе можно было воспроизводить эту же траекторию. 
На самом деле, программирование и проверка “наисложнейшей” траектории при наличии заранее написанной мат модели манипулятора занимает минуты в пакете компьютерной алгебры. Но надо знать, как передавать данные в  CAD. Пока только этот технический момент видится проблемным, например, мне.
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 30 апр 2018, 04:21
				 wldev
				Да это все понятно... программа ещё незаконченна..
Да можно и в CAD пакет передавать.(встречал). Только тут проблема в том что вы завязывается на этот пакет который стоит достаточно много....
У меня своя графика...
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 30 апр 2018, 05:57
				 mycnc
				
Вглядит круто! Удачи в доведении до готового продукта!
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 30 апр 2018, 10:39
				 one man
				Bender писал(а): ...Только тут проблема в том что вы завязывается на этот пакет который стоит достаточно много....
...
Кажется, в целях освоения пакета никто в наше время не тратится, тем более подходит далеко не самая последняя версия. 
Нашлись примеры, похоже, с такой же принципиальной схемой. В месте крепления третьего звена находится имитация смещённых осей координат для наблюдения за углами этого звена с осями координат.  Одна траектория 1 трансцендентная, другая 2 просто окружность, их положение в пространстве выбрано случайным образом. 
			
				
			
 
			-  1.
 		
		
		
		
			  
			
				
			
 
			-  2
 		
		
		
		
			 
То есть, отрабатываем геометрию на мат модели, а потом переносим в нужную среду.
Так, чисто поделиться предположениями.
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 02 май 2018, 16:37
				 one man
				Ну, ещё два примера и больше не буду. Один пример навеян увиденным вариантом робота-каменщика (углы первого звена с осями печатаются, и величина перемещения основания видна), а второй пример просто желанием попробовать четыре плоско соединённых звена на сложной траектории. То есть, последнего манипулятора в реальности как бы точно не существует, но математически можно представить, если что.  
Да, 4 и 5 степеней свободы соответственно.
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 04 май 2018, 18:20
				 one man
				Слово не сдержал. 
Поскольку при решении обратной задачи мы сводим движение к одной степени свободы и выбираем матмодель из бесконечного числа возможных, то, например, при движении крайней точки трёхзвенного манипулятора с 5-ю степенями свободы по линии, лежащей на поверхности, последнее звено манипулятора может быть постоянно направлено по нормали к этой же поверхности.
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 07 май 2018, 11:46
				 one man
				Эти траектории для различных положений одного и того же абстрактного манипулятора являются частями одной и той же линии на поверхности (обр. внимание на положение координатных осей x1 и x2 на рисунках). Длины звеньев 2, 2, 0.5. Поверхность трансцендентная, положение последнего звена  совпадает с нормалью к поверхности. 
В случае  реального манипулятора можно  автоматически контролировать допустимые положения звеньев, что совсем несложно.
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 08 май 2018, 12:38
				 neller
				
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 18 май 2018, 06:45
				 wldev
				
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 23 май 2018, 10:11
				 wldev
				
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 23 май 2018, 11:47
				 aftaev
				О, уже появилась клиеночка 

 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 23 май 2018, 15:30
				 Serg
				aftaev писал(а):О, уже появилась клиеночка 

 
Ты имел в виду клеёночку или клиенточку?.. 

 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 23 май 2018, 16:50
				 aftaev
				UAVpilot писал(а):Ты имел в виду клеёночку или клиенточку?.. 
пленку
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 14 июл 2018, 14:51
				 GaiverRobot
				Bender писал(а):Да это все понятно... программа ещё незаконченна..
Сергей, очень интересует продолжение вашего проекта. Очень классно всё выглядит и работает. 
На данный момент интересна такая же задача - а именно, есть робот-манипулятор с 6-тью осями. Очень хотелось просто по данным конечной оси получить углы осей манипулятора и графически вывести данное положение. Как я понял, для начала нужно построить математическую модель манипулятора - иметь возможность по координатам конечного фланца находить углы поворота осей или по углам поворота находить координаты фланца.., потом описать данные методы в нужной среде обработки.. У вас в программе вы меняете данные положения конечного фланца и рассчитываются из этого уже углы?
Bender писал(а):У меня своя графика...
А с помощью каких методов вы выводите графическое отображение манипулятора?
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 14 июл 2018, 20:40
				 wldev
				GaiverRobot писал(а):У вас в программе вы меняете данные положения конечного фланца и рассчитываются из этого уже углы?
Да, это называется обратная кинематика из xyzabc получить а1...a6
GaiverRobot писал(а):А с помощью каких методов вы выводите графическое отображение манипулятора
OpenGL
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 14 июл 2018, 22:03
				 GaiverRobot
				Bender писал(а):называется обратная кинематика из xyzabc получить а1...a6
а для вашего варианта (6+1 осей) сложная кинематика получилась? Вы бы не могли посоветовать, с чего начать построение данной модели?
И как ваша программа? Дошла до логического конца?
 
			 
			
					
				Re: Создания УП для роботов
				Добавлено: 16 июл 2018, 07:08
				 wldev
				GaiverRobot писал(а):а для вашего варианта (6+1 осей) сложная кинематика получилась? Вы бы не могли посоветовать, с чего начать построение данной модели?
С поиска инф. в интеренете...
Если с матрицами дружите то все достаточно понятно....
GaiverRobot писал(а):И как ваша программа? Дошла до логического конца?
Программа работает, и постепенно дописывается. Сейчас добавлена проверка досягаемости траектории роботом....