roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 апр 2025, 01:09

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 08:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ИМХО:

Утверждение: в нынешнем виде проекта не выживет и не будет развиваться.

Что нужно сделать, чтобы проект начал развиваться:
1. Перейти на нормальные человеческие парсеры;
2. Обеспечить совместимость с Arduino, в т.ч. с ORduino Nano;
3. Возможно надо делать загрузчик свежей прошивки с GUI, который будет сам скачивать новую версию прошивки, в него же можно будет интегрировать демонстрационную программу для руления пинами\серво, чтения АЦП\пинов, управления моторами; ORFA-терминал нынешний надо будет отделить от этой темы, т.к. его мы создаём для мобильных роботов уже.
4. Обеспечить ему нормальный как минимум под-сайт с кучей инструкций, примеров и т.п., возможно вынести в независимый репозитарий, типа sourceforge.

Кто что думает?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 19:23 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
4. Однозначно. Причем примеры должны показывать именно отличие ОРФЫ от например ДУИН,
раскрывать преимущества и показывать целевое применение.
Если вы выставляете модульность и централизованное управление с компа в качестве преимущества,
то на это и сделать упор.
3. Тоже нужно. Максимально автоматизировать процесс старта. Запустил ГУЙ - он сам чего-то нашел.
Может быть и обновил по запросу (а может и не надо)
И выдал сколько надо кнопок - порулить руками, посмотреть на датчики. АПИ со стороны компа
нужен, если система позиционируется как управляемая с компа...
2. Эмм... тогда не понимаю, что есть ОРФА?
1. Скрыть их вообще, ИМХО.

Добавлено спустя 5 минут 52 секунды:
Я бы вообще, с точки зрения "компьютеризованности" провел бы аналогию с
железом NI.

Там в поставке, помимо разнообразного железа, есть АПИ с готовыми примерами (причем под кучу ЯП),
а также "конртол-панель", которая показывает, что куда подключено - можно руками поуправлять,
поизмерять, откалибровать и т.п. То есть вообще, еще ни строчки кода не написав, уже
настроить под конкретное применение - проверить, что все "живет".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 19:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
4. ORFA (Open Robotics Firmware Architecture) - это открытая архитектура прошивок никак не привязанная конкретно к каким-то контроллерам Open Robotics - т.е. можно сделать драйвера под Arduino и всё.

2. См. выше :)
1. Это еще как? Парсеры будут всегда пока мы общаемся с модулями по UART, в этом вообще смысл ORFA :)

PS: Будем иметь бюджеты как у NI - будем делать сразу API под кучу ЯП :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 19:45 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
ну у дуин-то вообше "прошивок" штатных "кагбе" нету - о совместимости в каком смысле вы тогда говорите? О поддержке в их среде программирования? О железной совместимости? или о чем?

Я считал, что орфа - это прошивки которые работают совместно
и позволяют управлять железками (в идеале несколькими и разнородными) через единый интерфейс...
Это не так?

куча ЯП или не куча, но ДЛЛ-ки как минимум, по-моему, просятся...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 20:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я говорил о совместимости в смысле возможности собрать ORFA под ардуину и рулить её ногами так же унифицировано, как нашими контроллерами.

DLL-ки это пока слишком - надо сначала нормальный UART-интерфейс, потом всякие DLL-ки, а то за DLL-ками пойдут библиотеки под линух, потом под КПК, потом еще всякие шняги и весь этот зоопарк надо будет поддерживать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 21 июл 2010, 23:40 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Может виртуальную машину JAVA лучше поддерживать ? Эта машина наверно на всех платформах бывает. :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 09:34 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
в пунктах 1, 3 не согласен, всё решает хорошая инструкция, а зачем гуй? даже в той инструкции что сейчас есть, отлично написано как загружать прошивку.

Добавлено спустя 3 минуты 28 секунд:
тем более эти ''нечеловеческие'' команды мало кто вручную пишет :)

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пункт 1 связан не только с тем, что это тяжко писать вручную. Очень хочется получить совместимую с SSC-32 прошивку, чтобы не поддерживать сразу два программных продукта + очень тяжко новичкам объяснять какие куда команды надо отправить не зная их версию прошивки и номера регистров.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 11:29 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Мне кажется, что нужно упрощать именно кик-старт и именно для "новичков".

Совсем простого чего-то, имхо, не хватает.
На начальных этапах нужно понять, провода перепутаны, или прошивка не прошилась,
или в софте ошибка, или буковки в команде перепутал.

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

Можно бы и заведомо рабочее железо (да хоть светодиодики на все ноги повесить) для отладки софта - но это уже за рамками темы.

Обеспечивать совместимость с гексаподами - это уже очень далеко от "старта" и для этого УЖЕ
нужно с типовыми - совсем простыми элементарными действиями хорошо обращаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вот зря ты думаешь что гексаподы это далеко от старта - кто-то может как раз гексапода начинает делать и ему светодиодики вообще не нужны, а нужно управление из какого-нибудь PEP.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Но распаковав плату, он не начнет прикручивать ее на спину готовому пауку, правда?
Наверное сначала, он ее положит на стол. Подключит стационарное питание, посмотрит на зеленый светодиод... Так? Потом попробует подключить одну серву... и???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
И покрутит ею с LynxTerm. У нас просто есть два варианта - мы пишем всё сами и делаем вид, как будто у нас в запасе 5 лет и 5M$, или мы не выпендриваемся, делаем свои продукты совместимыми с кучей уже готового ПО и не тратим эти 5 лет и 5M$ :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Нет, Антон, дело не в этом.
Совместимость нужна и полезна, кто же спорит.

Просто должен быть полный комплект удобный для запуска, тестирования, программирования,
чтобы не надо было гуглить, форумить, бегать в магазин "за светодиодиком" и "пятью проводками"
и т.п.
Такие кик-старты очень помогают в освоении... Первые шаги - они самые трудные и отнимают
относительно много времени - вот их и нужно максимально облегчить...
Эти, казалось бы, мелочи и делают продукт... Как вот появились флеш и ISP в МК, остальные
сдулись НА ГЛАЗАХ... даже несмотря на то, что технология дорогая была поначалу,
и несмотря на то, что у всех уже были УФ-лампочки и высоковольтные программаторы.

Ну вот вы посмотрите, какие тут вопросы задают: "как прошить ARM", например.
Чел застрял на самом старте.


Последний раз редактировалось Michael_K 22 июл 2010, 13:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 13:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Никто не спорит. Вот с унификацией SSC-32 протокола в ORFA масса проблем будет снята, т.к. для управления SSC-32 в части серв есть уже куча софта :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перспективы проекта ORFA
СообщениеДобавлено: 22 июл 2010, 13:47 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Антон, если надо, могу на джаве наваять "прошивальщик" :) либо даже полностью п.3

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


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

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


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

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


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

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