Технический форум по робототехнике.
Scorpio » 03 фев 2016, 18:35
Если робот будет бегать, только по проложенным для него дорожкам, например, то это все значительно упрощает. Не хватает инфы, для поиска оптимального решения. "Помогать по хозяйству" задача куда более сложная, чем поиск базы.
Alex_Jet » 04 фев 2016, 09:52
Господа! Все гораздо прозаичнее:) - РОБОКОС. Будет косить газон там куда доедет (газон ото всего остального будет огорожен декоративным забором).
Камера конечно хорошо, но для нее нужен миниПК (Малинка, Апельсинка, Банана какая-нибудь), который будет управлять МК! Звучит это бредово для обычной автономной косы, которой явно не нужен AI, но нужны многовариантные алгоритмы действий, основанные на итогах сенсорики. Хочу реализовать все проще (может конечно утопия...) - ведь все гениальное - просто! Вероятно, буду ставить эксперименты с обычными приемо-передатчиками, а далее с BLE4.0. Чувствую никто нормально этой темой не занимался!
Medtech » 04 фев 2016, 14:53
Очередной велосипед, все ваши желания реализованы уже давно, хочется лучший алгоритм - купите старушку Румбу 5 или выше серии, всё есть, можно подключиться и управлять. Запас хода на 30 минут и в любом месте найдёт базу на вашей площадки простыми средствами.
Без кабеля нельзя обойтись, это не только направление, это средство защиты от выхода робота за периметр, средство блокировки робота от отсутствия питания на базе в случае нестандартной ситуации и её бесполезный поиск, средство навигации.
Alex_Jet » 04 фев 2016, 15:23
Ну может и велосипед. Тут в сообществе есть только 1 удачный вариант робокоса и то с проблемами в своей рабочей части.
Так вот, самая главная моя цель - уйти от архаичного провода. Считаю что на сегодняшний день для этого есть возможности - главное суметь применить их на практике.
elmot » 04 фев 2016, 15:32
Так уходите от архаичного подхода. Выкиньте ардуину.
Alex_Jet » 04 фев 2016, 16:01
Так у меня не ардуина, а ATmega & Си. А вообще считаю каждый камень должен выбираться под свои задачи. Пока возможности ATmega2560 по коду исчерпаны на ~8% - 6xADC, 2xUART(LOG и BT), 1-wire (5хDS18B20), SPI (ADXL345), 1хINT (8xHC-SR04), LCD, кнопки/контакторы/ИК датчики. Остается прикрутить: 3xPWM, меню настроек, алгоритмы действий - и, думаю, еще 50% памяти останется, а аппаратных возможностей еще куча осталось, особенно если 6 портов освободить от LCD (на I2C пересадить вместе с ADXL345), и 8 портов управления для HC-SR04 также освободить (через HC595 посадить на SPI)!
elmot » 04 фев 2016, 18:03
все равно отстойный 8мибитник
Scorpio » 04 фев 2016, 18:27
А сама косилка с автономным питанием уже готова?
Alex_Jet » 04 фев 2016, 18:49
Готов скелет с приводами - цепляем моторы к драйверам, размещаем макетную электронику каким-нибудь образом, крепим датчики и можно отрабатывать алгоритмы.
elmot » 04 фев 2016, 19:39
ну так распберри туда и нефиг ерундой заниматься, пытаясь впихнуть невпихуемое в чахлую мегу.
и ПО надо по воздуху обновлять(wifi?), а то можно ноги по самую задницу стереть, бегая с программатором и ноутом то за, то от взбесившейся косилки.
Scorpio » 04 фев 2016, 20:32
Для косилки самое главное качественные ножи, а не электроника
Роботов - косилок сейчас пруд пруди. Можно подсмотреть у них, как организован поиск базы. Caiman вроде без ограничительного кабеля обходится.
elmot » 04 фев 2016, 20:38
а для времени разработки важнее электроника
Alex_Jet » 05 фев 2016, 07:17
Обновлять Мегу - можно и по BT, и по Wi-Fi - особых проблем нет! Для времени разработки важны знания аппаратной базы и способность быстрого перенесения алгоритмических решений на язык программирования. Выбор ATmega, STM, ARM и прочего в первую очередь производится исходя из соотношения возможности/цена, наличия отладочных плат/средств программирования, энергопотребление,наличие.
Не уверен, что я бы смог все разом (АЦП, ШИМ, УЗ, SPI, 1-wire, LCD, кнопки) поднять на какой-нибудь малинке (причем имея знания по Unix - OpenWrt, Ubuntu, Debian). Да, Wi-Fi и BT тут не проблема подключить, только плати деньги (каждый свисток по 300-500 р). Нет только у меня малинки и подобной - ее надо купить за N-баксов (сейчас минимум 2000 р). А ATmega2560 фактически с отладочной платой за 400 р есть - легко программируется, с ее объемом памяти и Web-сервер легко поднять будет!
sned » 27 фев 2016, 21:22
elmot писал(а):ну так распберри туда и нефиг ерундой заниматься, пытаясь впихнуть невпихуемое в чахлую мегу.
и ПО надо по воздуху обновлять(wifi?), а то можно ноги по самую задницу стереть, бегая с программатором и ноутом то за, то от взбесившейся косилки.
Господа, вас спрашивают о способе навигации до базы а не про то, кто какую железку предпочитает.Были бы готовые данные о пеленге или ещё лучше координаты .А уже с ними в большинстве случаях и ардуина разберется.
elmot » 11 мар 2016, 03:20
короче потыкался в Bluetooth 4 модуль hm-12. Документация к ним очень тугая, за такие переводы с китайского надо в эцих сажать. Но в целом работает. Я на смарте запустил программу - блютуз маяк, модуль вполне его видит и RSSI докладывает. В обратную сторону тоже работает - маяк запущен на модуле, измерялка rssi - на смарте. На рабочую дистанцию не проверял.