roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 19:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ссылочка вам еще зачем? :oops: или вы совсем не поняли, что код делат?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 20:16 
Не в сети

Зарегистрирован: 21 мар 2010, 19:33
Сообщения: 48
Skype: levanchik322
прог. языки: WinAVR С, C++, HiAsm, BascomAVR.
да код понятен, мне нужно теоретический переосмыслить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
имхо вся теория здесь http://roboforum.ru/forum10/topic10018-45.html#p221395


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 22:28 
Не в сети

Зарегистрирован: 21 мар 2010, 19:33
Сообщения: 48
Skype: levanchik322
прог. языки: WinAVR С, C++, HiAsm, BascomAVR.
Блин как то стыдно уже флудить в чужой теме, последний пост и всё.
Код:
PORTA = 0x00; DDRA = 0xFF;
while(1)
{
    PORTA = 0xFF;
    delay_us(1500); // Задержка, обеспечивающая среднее положение сервопривода
    PORTA = 0x00;
    delay_ms(18); // Задержка, обеспечивающая примерно 50 импульсов в сек
    PORTA = 0xFF;
    delay_us(1000); // Задержка, обеспечивающая среднее положение сервопривода
    PORTA = 0x00;
    delay_ms(18); // Задержка, обеспечивающая примерно 50 импульсов в сек
}

Сначало серва поворачивается водну сторону на 1500мс, а обратно на 1000мс уже дрыгается ужасно...
И вот ещё, Harry, интересно, а ты какую электронику используешь в роботе своём? и можно схему, очень уж интересна схема подключения твоих устройств, а то вроде ты используешь 18 серв, это вроде как огромная нагрузка...

Добавлено спустя 44 секунды:
У меня от одной сервы уже помехи начинаются, хотя система защиты от помех у меня нормальная :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 23:14 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Это, друг, ты почитай, как сервы устроены. Ей надо давать управляюший импульс 0,8-2,5мс (которого я у тебя на вижу), а потом паузу в районе 20мс. А ты ей даешь импульс полторы секунды, а потом паузу секунду. Это же не двигатель постоянного тока. Ну и почитай мою подпись. То, что ты сейчас делаешь - очень похоже.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
ЭТО я сам написал.
А вам нужно учиться пользоваться поиском. Все есть на форуме. Кнопка поиска справа сверху.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 01 ноя 2011, 23:23 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Тьфу, и правда us с ms перепутал.

Добавлено спустя 1 минуту 19 секунд:
Ну в том плане, что я в код не заглянул. А посмотрел сообщение товарища, что "в одну сторону на 1500мс, во вторую на 1000 мс, в третью на 2000 мс".

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 ноя 2011, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
cudi писал(а):
Сначало серва поворачивается водну сторону на 1500мс, а обратно на 1000мс уже дрыгается ужасно...

Вы хоть поняли, что написали? По вашей программе серва и должна дрыгаться.
Cudi, дарю, пользуйтесь, раз самим искать и думать лениво.
Код:
unsigned int i;
PORTA = 0x00; DDRA = 0xFF;
while(1)
{
    // 1 секунда удержания 1го крайнего положения
    for(i=0;i<50;i++)
    {
        PORTA = 0xFF;
        delay_us(1000); // Задержка, обеспечивающая 1 положение сервопривода
        PORTA = 0x00;
        delay_ms(18); // Задержка, обеспечивающая примерно 50 импульсов в сек
    }
    // 1 секунда удержания 2го крайнего положения
    for(i=0;i<50;i++)
    {
        PORTA = 0xFF;
        delay_us(2000); // Задержка, обеспечивающая 2 положение сервопривода
        PORTA = 0x00;
        delay_ms(18); // Задержка, обеспечивающая примерно 50 импульсов в сек
    }
}


Добавлено спустя 6 минут 46 секунд:
cudi писал(а):
какую электронику используешь в роботе своём? и можно схему, очень уж интересна схема подключения твоих устройств, а то вроде ты используешь 18 серв, это вроде как огромная нагрузка...

В теме все написано. Никакой системы защиты от помех я не использую. Питание, как я уде писал подается с 4-х DC-DC преобразователей. МК питается отдельно, остальные сервы равномерно распределены по преобразователям.

Схема подключения - сервы напрямую к МК, вот и вся схема.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 ноя 2011, 09:21 
Не в сети

Зарегистрирован: 21 мар 2010, 19:33
Сообщения: 48
Skype: levanchik322
прог. языки: WinAVR С, C++, HiAsm, BascomAVR.
Ладно, с сервой проехали. Работает отлично, я там по своему написал.
dccharacter, я не понял что за цитата в твоём профиле?
HarryStar, спасибо :) А как отрегулировать скорость, или скорость сервы регулируется в ШИМ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 09:56 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
только что искал недорогую игрушку, на подобии аибо, наткнулся на вот такую фотку
Вложение:
41F81XE9tvL.jpg
41F81XE9tvL.jpg [ 18.47 КиБ | Просмотров: 3633 ]

имхо неплохая идея для датчика в лапе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 12:00 
Не в сети
Аватара пользователя

Зарегистрирован: 02 мар 2012, 07:18
Сообщения: 230
Откуда: Новосибирск
Skype: nic_kkv
А что за датчик там в лапе? По фотке вообще не понятно - работают ли лапы или он реально на колесах катается...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Колеса очевидны. В лапах,я подозреваю, просто подсветка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 13:20 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
у этой псинки в лапе скорей всего просто подсветка.
http://www.amazon.com/Lujex-Robotic-Electronic-Lights-Playful/dp/B005M8E3BC/ref=pd_sim_sbs_b_1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 16:04 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Ну неважно что у нее в лапах. Идея же была озвучена и она не плохая. Светодиод + фотодиод в каждую лапу и можно будет примерно оценивать расстояния.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Много-модульный Hexapod с объемными лапами
СообщениеДобавлено: 02 мар 2012, 19:27 
Не в сети

Зарегистрирован: 09 авг 2011, 17:15
Сообщения: 104
Откуда: Волжский
Пока лапа над нечерной линией - есть засветка. Если наступили - нет засветки. Если занесли над черной линией - наступим на воздух :)


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

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO