roboforum.ru

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

Муравьи

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Муравьи

Сообщение Lockdog » 29 июн 2009, 21:49

avr123.nm.ru писал(а):ИМХО колеса лучше друг против друга всеж с гладкой резиной и крутить их внешнюю сторону моторчиками с маленькими фрикционными насадками на валах - трубочки темоусадочные например.

С этими мотор-редукторами всё хорошо работает, ездит шустренько, разворачивается на месте.
avr123.nm.ru писал(а):ИМХО радио может попробовать ? Для малых дистанций можно НЧ как я питание предложил ( катушки и для связи использовать можно) и как в RFID 125 Кгц Ну или ZigBee настоящий с сеточкой.

Весь радиобмен можно на ПК писать для анализа командной работы.

Радио опять же только увеличит размеры робота. Насчёт отсылки всего на ПК, я думал об этом, но муравьи выбраны не случайно) У них нет главного "мозга", который их направляет, они сами координируются и работают сообща, вот и я хочу реализовать такой принцип. ИК-диоды я хчу использовать, чтобы роботы могли искать друг друга и знать примерное расположение
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Муравьи

Сообщение yak-40 » 29 июн 2009, 21:53

А будет система, с помощью котрой они будут соединятся?
В цепочки например?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Муравьи

Сообщение galex1981 » 29 июн 2009, 21:54

А как ИК диодами узнаешь расположение соседних ботов, то есть как их отличишь от стенки или стула в комнате например?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Муравьи

Сообщение =DeaD= » 29 июн 2009, 21:58

Кстати да, а как они будут совместно что-то делать? Они же разве что толкаться смогут вместе :)

Добавлено спустя 2 минуты 56 секунд:
А можно взять модифицированные HXT900 и на них накрутить вот такие колёсики:
http://hobbycity.com/hobbycity/store/uh ... _(2pc_38mm)

И тогда не надо будет драйверов двигателей :) они интегрированы в сервы, останется чисто сам МК и всё :)

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

Re: Муравьи

Сообщение nest » 29 июн 2009, 22:01

Изображение
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Муравьи

Сообщение yak-40 » 29 июн 2009, 22:02

Не, надо что-б они соединялись какими-то крючечками как на детской железной дороге, а расцеплялись с помощью микроэлекторомагнита.
Последний раз редактировалось yak-40 29 июн 2009, 22:02, всего редактировалось 1 раз.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Муравьи

Сообщение Lockdog » 29 июн 2009, 22:02

=DeaD= писал(а):А если серьезно - было бы забавно сделать микроробота, вот только пока ума не приложу какие датчики можно на него навесить, чтобы это не было радиоуправляемым тараканом :)

Ну у меня не совсем микро, но я стараюсь, на нём пока поместились два датчика, ищё диоды и тсоп прилеплю.

yak-40 писал(а):А будет система, с помощью котрой они будут соединятся?
В цепочки например?

Имеешь ввиду механическую связь? Если это, то не планирую.

А как ИК диодами узнаешь расположение соседних ботов, то есть как их отличишь от стенки или стула в комнате например?

На каждом боте будет по 4 ИК-диода и 1 TSOP тсоп будет принимать команды, а диоды будут отправлять команды, если например робот помигает правым ик-диодом и на него откликнулся другой бот, то значит он справа (грубое приближение). Алгоритм сырой и пока только в моей голове, но я полон энтузиазма))) У каждого бота будет своя команда идентификации.

Кстати да, а как они будут совместно что-то делать? Они же разве что толкаться смогут вместе

Чтобы они точнее могли координироваться, я попробую из колёс сделать энкоденры. белаые спицы на них будут хорошо отражать ик-луч
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Муравьи

Сообщение yak-40 » 29 июн 2009, 22:05

А, так у них общая задача значит будет?
Интересно знать какая :wink:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Муравьи

Сообщение Lockdog » 29 июн 2009, 22:07

nest писал(а):Изображение

Вот это круть!
А, так у них общая задача значит будет?
Интересно знать какая

Ну для начала, чтобы они хотябы друг за другом ездили или просто ехали в одно место)))
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Муравьи

Сообщение yak-40 » 29 июн 2009, 22:09

А сколько штук планируешь сделать?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Муравьи

Сообщение Lockdog » 29 июн 2009, 22:13

А сколько штук планируешь сделать?

Ну сейчас у меня механики только на одного, а так штуки 2-3 на первое время сделаю, надо будет у SkyStorma'а ещё заказать моторчиков)))
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Муравьи

Сообщение =DeaD= » 29 июн 2009, 22:17

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

Re: Муравьи

Сообщение nest » 29 июн 2009, 22:20

что бы решить проблему питания, надо решить проблему потребления :) два мотора тех поди жрут уже свыше 50 мА :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Муравьи

Сообщение SiemX » 29 июн 2009, 22:21

Прикольный робот :good:
А ик датчики нескольких роботов будут засвечивать друг друга. На такого маленького робота лучше наверно контактные поставить
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21
Предупреждения: -1

Re: Муравьи

Сообщение avr123.nm.ru » 29 июн 2009, 22:26

Lockdog писал(а):Радио опять же только увеличит размеры робота.

Конечно же НЕТ ! Я ж написал ВМЕСТО а не в дополнение.

Lockdog писал(а):У них нет главного "мозга", который их направляет, они сами координируются и работают сообща, вот и я хочу реализовать такой принцип.

Я не против.

Я предлагал лог данных на ПК внимательно перечитайте ! я не предлагал управлять с ПК.

Без лога данных как вы будете корректировать поведение ботов ? На обум чтоль ?

Добавлено спустя 1 минуту 12 секунд:
nest писал(а):что бы решить проблему питания, надо решить проблему потребления :) два мотора тех поди жрут уже свыше 50 мА :)

Я поэтому и предлагаю внешнее питание.

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

Пред.След.

Вернуться в Наши проекты

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

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