roboforum.ru

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

Коллективный поиск точечных источников радиации

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

Re: Коллективный поиск точечных источников радиации

Сообщение elmot » 12 янв 2014, 17:02

мдя.... i2c для камер - это оксюморон. Скорости не хватит от слова "совсем". Субмикросекундную точность импульсов шаговику может дать МК ценой 20 руб, и писать там почти ничо не трэба - там есть аппаратные таймеры.
На распберри есть аппаратный интерфейс камеры, недавно они стали продавать и сами камеры. OpenCV на распберри - опять таки оксюморон, мозгов на распознавание образов ей точно не хватит, как не разгоняй.

Ну и, конечно, собственная операционка - это оч перспектиная задумка на убиение времени. Даже если напишется - железо уже выйдет новое, надо будет дофига всего переписывать:) И так без конца. См, например, опыт развития Novell netware.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Коллективный поиск точечных источников радиации

Сообщение Виктор Казаринов » 12 янв 2014, 17:18

2elmot: Вы не совсем поняли о чем я писал. Вы лучше меня знаете, что I2C для управления, а данные по параллельной шине через GPIO подаются. Без многократных ненужных преобразований USB. Если вы говорите об одном шаговике, то да, одного МК достаточно для создания генератора импульсов. Но я пишу о совсем другом. Когда шаговиков 5-10 и у каждого можно плавно менять частоту напрямую из языка высокого уровня. Я подразумеваю не систему типа обычных ЧПУ, в которые можно заранее ввести всю программу работы и потом "курить бамбук". В моей системе поведение формируется динамически. Путем инеграции возможностей нескольких одокристалок и более мощной управляющей системы происходит экономия на железе, управлении периферией и т.д.
Я вовсе не писал об OpenCV. Я писал о собственной библиотеке компьютерного зрения.

Насчет операционки. Это - не обычная ОС, которая оперирует процессами, файлами и .д. Ее работа заключается в обработке знаний.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Коллективный поиск точечных источников радиации

Сообщение elmot » 12 янв 2014, 17:31

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

Re: Коллективный поиск точечных источников радиации

Сообщение AndreiSk » 13 янв 2014, 02:31

предложил бы питать все хозяйство от 4S LiPo,
4S (16.8 -> ~12V) хватит NUC (у него стоковый БП на 19В)
и заодно от такой питать непрожорливый мотор. Непрожорливый это чтобы мгновенно не посадил напряжение ниже 12 или около того, из-за чего нук сбросится.
Второй момент, я так и не смог завести ни один GPS на USB на Gigabyte Brix (это аналог NUC), просто не знаю в чем дело, устройство видится, данные с чексуммами идут, но данных GPS в них просто нет. На другом
компе все ОК. Было подозрение на нехватку питания от USB, но доп. 3А на 5В для GPS не исправили ситуацию.
Просто не знаю что делать, никогда такого не было, и вот опять (c)
Короче, не покупать 4 набора. Купите пока комплект для сборки одного устройства,
обкатайте его, у вас будут мысли что нужно, что не нужно и деньги зря не потратите.
Теперь что бросилось в глаза.
а) есть такие Р.У. машинки, краулеры, может на них обратить внимание?
Там можно вместо приемника всунуть маленький сервоконтроллер, скажем pololu 6канальный, который будет напрямую с NUC по USB управляться.
б) minipcie wifi на нуке расположен неудачно, а греется просто адски. Я бы взял USB-WiFi такой как у вас на рисунке для bluetooth, внешний не буду больше использовать. Кстати зачем вам блютус на NUC?
в) сотка баксов за 64гб SSD как то многовато, я помню за эти деньги или около того 128гб брал. Ну в любом случае 256гб стоили ок. 6-6.5тр ($200) когда я этим интересовался. А про память вы вроде забыли DDR3 для NUC.
г) вы писали про 4 камеры.. это на один NUC? У него для i3 по моему только 3 внешних USB, для i5 есть варианты 3+2, или 4+2. Можно наверное и хаб навесить, но потянет ли такой поток сам NUC?
Я бы рекомендовал mSATA Plextor M5M, у него просто очумелые read/write по моему мнению.
д) не заморачивайтесь с IMU сейчас. По идее вам нужен только компас ну и GPS, а всякие гироскопы и акселерометры что вам дадут? Хотя если подумать, GPS даст точность +/- несколько метров. Я даже стоя на одном месте с планшетом в середине двора в москве, судя по GPS куда то двигался непрерывно, что вызывало изумление. Ладно бы один врал, но там три разных GPS... В общем, я бы сначала с софтом поработал, выяснил что за датчики вам нужны.
е) сонары-дальномеры.. а что они вам дадут на открытой местности? Если вы хотите GPS, это уже не помещение. В помещении GPS бесполезен. Можно еще посмотреть в сторону лидара... заменяет кучу сонаров-дальномеров, есть изделия весят 140гр, питаются и дают данные в USB.

Да, без ТЗ тяжеловато будет.. переплатите много, а оно (ТЗ) может и измениться.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Коллективный поиск точечных источников радиации

Сообщение RootAdmin » 13 янв 2014, 10:21

Насчет управления шаговиками - смотрим GRBL (Atmega32 управляет ЧПУ) Один микроконтроллер, довольно слабый вертит тремя шаговиками и при этом успевает рассчитывать кривые, не говоря про ускорения.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Коллективный поиск точечных источников радиации

Сообщение elmot » 13 янв 2014, 11:43

RootAdmin писал(а):Насчет управления шаговиками - смотрим GRBL (Atmega32 управляет ЧПУ) Один микроконтроллер, довольно слабый вертит тремя шаговиками и при этом успевает рассчитывать кривые, не говоря про ускорения.

естественно. дурство это - вешать управление двигателями на центральный моск и встраивать на уровень ОС. гораздо правильнее сделать стандартный дешевый модуль управления с каким-нить общепринятым шинным интерфейсом типа CAN. Да и вообще ОС писать в наше время - дурство.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Коллективный поиск точечных источников радиации

Сообщение Виктор Казаринов » 13 янв 2014, 12:20

Вы же не считаете GRBL дурством. А по сути дела это почти то же что делаю я, только повторяю, я на железо имплементирую систему обработки знаний, напрямую управляющую шаговиками и др. оборудованием робота или CNC. Нет у меня ОС в общепринятом смысле этого слова. Это как https://code.google.com/p/femtolisp/ только у меня другой интерпретатор. Назвать RPI центральным моском как-то даже язык не поворачивается. Он ближе к микроконтроллерам.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Коллективный поиск точечных источников радиации

Сообщение RootAdmin » 13 янв 2014, 13:31

elmot писал(а):естественно. дурство это - вешать управление двигателями на центральный моск и встраивать на уровень ОС. гораздо правильнее сделать стандартный дешевый модуль управления с каким-нить общепринятым шинным интерфейсом типа CAN. Да и вообще ОС писать в наше время - дурство.

А кто говорит про управление из центрального мозга? Я про то, что нормально написанный контроллер двигателей принимает высокоуровневые команды "поверни колесо 1 на ... скорость ХХХ колесо 2 на ... скорость УУУ" и для такой задачи достаточно простого МК.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Коллективный поиск точечных источников радиации

Сообщение elmot » 13 янв 2014, 14:43

RootAdmin писал(а):А кто говорит про управление из центрального мозга?

Виктор Казаринов говорит.
Виктор Казаринов писал(а):Я потихоньку пишу небольшую операциоку для AI систем реальнгого времени.
...
Расчитываю обеспечить субмикросекундную точность генерации импульсов для шаговиков и обеспечить малый джиттер импульсов.


Я, собственно, и не утверждаю, что на каждый шаговик свой контроллер. Но вот _все_ моторы на центральный мосг и там микросекунды вымерять - зло.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Коллективный поиск точечных источников радиации

Сообщение loox » 13 янв 2014, 14:58

Коллеги
Это удивительно!
Свести обсуждение весьма сложной задачи - идеи реализации, алгоритмов управления и прочее ..., к выбору батарейки для питания моторов ????.... в прочем это свойственно рабофоруму 8)
loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Коллективный поиск точечных источников радиации

Сообщение AndreiSk » 13 янв 2014, 15:24

А чего удивительного? Важно правильно выбрать железо с самого начала, потом это сохранит время и нервы на переделку.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Коллективный поиск точечных источников радиации

Сообщение =DeaD= » 13 янв 2014, 15:26

loox писал(а):Это удивительно!
Свести обсуждение весьма сложной задачи - идеи реализации, алгоритмов управления и прочее ..., к выбору батарейки для питания моторов ????.... в прочем это свойственно рабофоруму 8)


Не читать сообщение топикстартера - вот это свойственно некоторым участникам робофорума :wink:

Читаем:
Необходимо собрать трех агентов и один сервер для координации действий.

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

Re: Коллективный поиск точечных источников радиации

Сообщение sub_null » 13 янв 2014, 21:04

kvilon, Может это не по ТЗ, но вариант с квадрокоптерами вместо колесной платформы не рассматривали?
sub_null
 
Сообщения: 57
Зарегистрирован: 20 мар 2006, 00:53
Откуда: ukraine

Re: Коллективный поиск точечных источников радиации

Сообщение loox » 14 янв 2014, 00:17

Sub Null
Браво, бис !!!
Спасибо позабавили старика... Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Коллективный поиск точечных источников радиации

Сообщение kvilon » 14 янв 2014, 04:17

Хочу купить один лидар Neato поиграться, похоже с ним проще карту построить, чем с RGBD камерой. В соседней ветке citizen запускал SLAM на ROS на большом компьютере. А хватит ли производительности BeagleBone / Raspberry Pi для SLAM с лидаром?
И второй вопрос - можно ли как-то узнать расстояние до соседнего робота или в какой стороне он находится, если его нет в прямой видимости? Было бы удобно для построения общей карты :)

P.S. Почитал разные темы, похоже по простому не выйдет, только радиомаяк + узконаправленная антенна на серве =/

Вот блин, с компасами оказывается тоже не всё так просто :(
kvilon
 
Сообщения: 6
Зарегистрирован: 09 янв 2014, 18:07
Откуда: Казахстан, Алматы
прог. языки: JS, PHP, C#, Java
ФИО: Стас Исаенко

Пред.След.

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

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

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