roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 09:20

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 02:17 
Не в сети

Зарегистрирован: 18 окт 2013, 18:16
Сообщения: 11
Привет всем, сегодня доделал своего первого бота.
Шасси RP6, внутри Малинка, Ардуино, Дравер для двигателей (L298), маленький динамик и мини усилитель.
Управление через WLAN, набросал АПП для aндроида.
Изображение
В Планах добавить Дальномер (ультразвук и/или инфракрасный), хотя самое главное для меня это одометрия. Ну и камеру прицеплю. В общем буду далее развлекаться.
https://www.youtube.com/watch?v=aLh6LMF8Zcw
Буду рад комментариям.

PS: видео на youtube никак не смог вставить. =(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 10:55 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Очень даже неплохой ботик)))
Хотелось бы внутренности посмотреть...
Да, и поподробней про управление.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 14:18 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
клевый бот, порадовали движения головой и звуки при этом, хотелось бы больше подробностей о внутрянке в том числе кодах )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 18:51 
Не в сети

Зарегистрирован: 18 окт 2013, 18:16
Сообщения: 11
Вот пара фотографий:

так выглядет Апп на Андройде:
Изображение

управление простое: нажимаем пальцем на экран и водим туда сюда, в зависимости от угла бот едет в перёд, назад, право, лево.
Скорость пока не изменяю. Вообще в планах сделать более продвинутое управление, примерно как аналоговым джойстиком, то и есть, чем дальше палец от центра экрана тем больше скорость. Так же и по поводу направления движения. если угол 90° то едем вперёд, если угол скажем 110°, то едем всё ещё вперёд но с отклонением на правую сторону. (то и есть левый привод крутится быстрей правого).
андроид и малинa связаны через WiFi.
На малине написал на C# (mono) простой сокет сервер (UDP), ну и на дрюше клиента на джаве.
Сначала пробовал управять ботом через HTTP (Lighttp + PHP) но задержки были ужасны (более 0.3мс).

внизу кнопки для старта анимации, их можно увидеть на видео.

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

Изображение
Изображение

то что было на видео: это простой баш скрипт, который выглядет примерно так:

Код:
#!/bin/bash

echo 'w' > /dev/ttyUSB0
sleep 0.2
echo 'w' > /dev/ttyUSB0
sleep 0.2
./yoohoo.sh
sleep 0.2
echo 's' >/dev/ttyUSB0
...
итд.


скрипт yoohoo.sh выглядет также, только там посылаются коммады для головы и антенн, а также проигрывается мелодия спомощью утилиты aplay.

если есть вопросы задавайте =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
а малинка это не ардуино?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 21:26 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
Внезапно малинка - совсем не ардуино. :D Просто малина не привычная всем первая, а вторая, что похоже и запутало. Хотя на ардуинах двурядных гребенок вроде никогда не было.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 21:31 
Не в сети

Зарегистрирован: 18 окт 2013, 18:16
Сообщения: 11
ардуина видна боком на 3-ей фотографии в левом верхнем углу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 28 фев 2015, 22:27 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
причем версия B+
:D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 01 мар 2015, 11:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
я просто не разбираюсь в этом добре...
у меня у самого мой бот ездит на ардуино совместимой не ардуино плате :)

Изображение

а что из себя представляет малина? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 01 мар 2015, 17:45 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
ууу как все запущено.. raspberry pi это.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 02 мар 2015, 10:19 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
как я понял эта платка более мозговитая чем ардуина, это типо мини компьютера, но зачем такая мощь для такого бота?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 02 мар 2015, 11:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
[шутка]Как зачем? Батарейку жрать![/шутка]
Raspberry перебор, конечно. И драйвер движков с сильным "запасом".
Зато оформлено классно - простенько и со вкусом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 02 мар 2015, 16:30 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
slom писал(а):
как я понял эта платка более мозговитая чем ардуина, это типо мини компьютера,

Угу. 800МГц проц, полгига рамы, усб, езернет, загрузка с СДкарты. Полноценный линух. Ну и плюшками выведены и2ц, спи, уарт и несколько гпио которыми можно махать из этого самого линуха.
Цитата:
но зачем такая мощь для такого бота?

А это уже второй вопрос..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 02 мар 2015, 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
holomrn писал(а):
Угу. 800МГц проц, полгига рамы, усб, езернет, загрузка с СДкарты. Полноценный линух. Ну и плюшками выведены и2ц, спи, уарт и несколько гпио которыми можно махать из этого самого линуха.


в годы молодости, когда были игровые клубы, мы на таких машинах в контру гоняли :D
а вы все это пустили на вращение 2х моторчиков и одной сервы? :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: EyBOT (Мой первый бот)
СообщениеДобавлено: 02 мар 2015, 18:47 
Не в сети

Зарегистрирован: 18 окт 2013, 18:16
Сообщения: 11
для чего используется малина:
    для WLAN
    для камеры
    для проигрывания аудио звуков, дальше будет больше, так как можно будет распознавать голосовые команды (зы: google voice)
и да ребят, не понимаю чего вы на малинку так взъелись? тут на форуме некоторые Д-Линки пользуют, другие ТП-Линки. По цене малина даже дешевле и при этом мощность поболее будет, да и удобней всёже.

как вижу некоторые не совсем поняли, в самом боте и малина и ардуина.

@slom
очень сомневаюсь, что вы сможете запустить CS 1.6 на ARM процессоре. Но если вдруг вам это удастся, прошу: "поделитесь со всем миром".


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

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


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

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


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

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