roboforum.ru

Технический форум по робототехнике.


ПО для разработки

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

ПО для разработки

Сообщение Rattnik » 28 июл 2014, 21:24

Здравствуйте,
У меня вопрос от новичка к разработчикам с опытом.
Я хочу заняться разработкой роботов. Подскажите пожалуйста ПО для проектирования.
Интересует конкретно вот что:
Например я хочу спроектировать руку с захватом, работающую в 3-х плоскостях с тремя сервоприводами.
Меня интересует ПО в котором её можно нарисовать, я так понимаю здесь нужен какой-то САПР. Что-бы, была с размерами,
выбор материала из которого сделана, возможность монтажа сервоприводов и датчиков. И еще хотелось что-бы велся физический расчет,
в зависимость от крутящего момента приводов, рассчитывалась скорость передвижения, и максимальная нагрузка которую она может поднять.
Потом я хочу загнать эту модель в тестер, и по заданному алгоритму смоделировать её движения.Например сначала включается такой-то привод, потом такой.
Что-бы протестировав нужный алгоритм переложить его на реальный продукт. И еще желательно наличие датчиков, с которых можно снимать параметры, дальномер и т.д
Поделитесь пожалуйста опытом, кто в чем проектирует, что бы охватывался полный цикл.
Спасибо.
Rattnik
 
Сообщения: 1
Зарегистрирован: 28 июл 2014, 21:22

Re: ПО для разработки

Сообщение =DeaD= » 28 июл 2014, 23:06

Как вариант - система твердотелого моделирования Solidworks весьма неплоха.

Но с динамикой там я не работал.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: ПО для разработки

Сообщение Duhas » 29 июл 2014, 05:31

тут надо в первую очередь определиться, вам шашечки или ехать ) если под материалом вы имете ввиду плотность - то в матлабе в симмеханиксе можно попробоать, если вам красивости нужны + прочностные расчеты (статика, резонансы, вибрационные нагрузки), то добро пожаловать в солидворкс, в принципе можно делать и так и так, есть методы импорта из солида в симмеханикс
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: ПО для разработки

Сообщение ropod7 » 23 ноя 2014, 01:54

Кто нибудь сталкивался с асинхронным счётом в Proteus? По схемам и по учебнику передние фронты должны смещаться как положено, однако Proteus этого не делает. В реальной схеме не проверял - нет пока логического анализатора, а для схемы в протеус нужно позарез.
На выходе нужна такая диаграмма:
http://sub.allaboutcircuits.com/images/14057.png
MendelMax based (сварная рама)
Аватара пользователя
ropod7
 
Сообщения: 51
Зарегистрирован: 23 янв 2013, 21:33
Откуда: Эстония, Таллинн.
Skype: ropod7

Re: ПО для разработки

Сообщение Duhas » 23 ноя 2014, 13:33

так а схема то где что вы симулируете ? картинкой пжлста.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: ПО для разработки

Сообщение ropod7 » 23 ноя 2014, 18:51

Вот, пожалуйста.
Изображение
MendelMax based (сварная рама)
Аватара пользователя
ropod7
 
Сообщения: 51
Зарегистрирован: 23 янв 2013, 21:33
Откуда: Эстония, Таллинн.
Skype: ropod7

Re: ПО для разработки

Сообщение ropod7 » 24 ноя 2014, 00:50

Вообще, может кто знает, где можно нарыть информации по разработке цифровых систем на втором уровне представления, т.е. с временными задержками? Понятно, что можно пользоваться программными средствами МК, но хотелось бы именно с помощью микросхем осуществлять подобные действия. Например, даже разрешающий сигнал некоторых микросхем должен подаваться раньше сигнала данных и завершаться несколько позже. Иначе, при совпадении фронтов - возникают конфликты.

Постановка задачи такая - есть тактовая частота, которую необходимо преобразовать в разного рода информацию подаваемую на экран (7 сегментов х 4, либо LCD).

Добавлено спустя 1 час 55 минут 31 секунду:
http://kazus.ru/forums/showthread.php?t=13198&page=5
Propagation Delay Scaling (масштабирование задержек распространения) определяет установки для всех временных свойств цифрового моделирования, которые не заданы строго в свойствах конкретных моделей. По умолчанию для этих свойств установлен множитель Scale all values by constant равный 1. Установка Pseudo-random или Fully Random позволяет задать диапазон от нижнего Lower Scalling Limit до верхнего Upper Scalling Limit значения, в котором будет изменяться этот множитель по псевдослучайной в том же числовом диапазоне что и выше или полностью случайной последовательности. Это позволяет приблизить моделирование к реальности и исключить проектные недоработки, связанные с повторяющимися временными процессами не имеющими места в реальных условиях.


В настройках есть варианты. Теперь выдаёт необходимую диаграмму. Только не все JK триггеры работают с задержкой.
MendelMax based (сварная рама)
Аватара пользователя
ropod7
 
Сообщения: 51
Зарегистрирован: 23 янв 2013, 21:33
Откуда: Эстония, Таллинн.
Skype: ropod7

Re: ПО для разработки

Сообщение Angel71 » 24 ноя 2014, 01:15

параметры в даташите. например открываем http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf. стр. 6-7, с 10й и далее
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ПО для разработки

Сообщение avr123.nm.ru » 24 ноя 2014, 02:53

ropod7 писал(а):передние фронты должны смещаться как положено
такое на близк к максимальной частоте будет, там ведь смещение = сумма задержек = наносек.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ПО для разработки

Сообщение ropod7 » 24 ноя 2014, 03:31

avr123.nm.ru писал(а):смещение = сумма задержек = наносек.


Да, так и есть. Разобрался. Спасибо.
MendelMax based (сварная рама)
Аватара пользователя
ropod7
 
Сообщения: 51
Зарегистрирован: 23 янв 2013, 21:33
Откуда: Эстония, Таллинн.
Skype: ropod7

Re: ПО для разработки

Сообщение Duhas » 24 ноя 2014, 13:00

если нужны задержки разрешающих сигналов, пара инверторов или RC.. но обычно такие вещи уже формируются МК или иными устройствами с "мозгами" где вы все запрограммируете при желании.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович


Вернуться в Компьютеры в роботостроении

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

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