roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 66 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 06 окт 2009, 09:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
=DeaD= писал(а):
В общем через StartMe.bat нормально запустилось. Сейчас остальное проверю.

Добавлено спустя 21 минуту 46 секунд:
В общем удалил Nero и всё замечательно заработало, реально он мешался. Теперь надо будет разобрать чего там понаписано в этом проекте, чтобы понять откуда начинать копать :)

Можешь попробовать повторить мой эксперимент с преследованием маркера «Иди сюда», я тут выкладываю обученные данные "go.dat" и изображение маркера в формате DOC.


Вложения:
Go.zip [11.33 КиБ]
Скачиваний: 14

_________________
А в конце должен получится «терминатор», только добрый :)
AVM will change everything!
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 06 окт 2009, 09:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ага, еще соберу вторую платформу на которой гонять буду, хочу попробовать не только на гусеничной, а еще и на колёсной это всё погонять :) вчера как раз колёсные блоки сделал: viewtopic.php?f=8&t=6741

Чтобы сразу на месте проверять, что получается независимая от платформы разработка :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 08 окт 2009, 00:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
2EDV - а на втором видео - рисуется траектория пройденная роботом ( :good: ) - если его прикатить в исходную точку - на "карте" он тоже в ноль прийдет? какая ошибка получается если съездить в соседнюю комнату и вернутся обратно??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 08 окт 2009, 08:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Прослеживание перемещений робота в пространстве (в этом эксперименте) строится на распознавании изображений местности (комнат) по которой он двигается. Следовательно, когда робот вернётся обратно, он узнает это место и «вспомнит» координаты, которые ассоциированы с этим изображением местности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 08 окт 2009, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
ух-ты. Т.е. там не интегральная система позиционирования, а просто в каждый момент времени обраруживаются знакомые объекты и определяется положение относительно них?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 08 окт 2009, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Абсолютно верно. Работают привязки типа {изображение местности} -> {координаты на карте}. Ну а там уже насколько ресурсов AVM хватит на распознавание в реальном масштабе времени пар: изображение->местоположение.

_________________
А в конце должен получится «терминатор», только добрый :)
AVM will change everything!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 17 окт 2009, 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2EDV: А можно драйвер RobotController сделать с простым примером для СОМ-порта под выбранный номер и скорость (остальные параметры классика - 8N1)? Типа для команды Forward в ком-порт отправляется "F\n", для команды Left+Forward отправляется "LF\n" и т.п.?

А то я сейчас сунулся и понял, что убьюсь еще и тут осваивать СОМ-порт, а у тебя вроде почти всё готово там - с СОМ-портом всё равно работа идёт.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 20 окт 2009, 08:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Пример готов. В COM порт каждые 50ms посылается массив из восьми байт, индицирующий текущее состояние команд роботу:

Код:
// Обработчик таймера
void CMainWnd::OnTimer(wxTimerEvent& WXUNUSED(event))
{
   // Коды команд робота
   enum {
      cmLEFT = 0,     // Влево
      cmBACKWARDS,    // Назад
      cmFORWARD,      // Вперёд
      cmRIGHT,        // Вправо
      cmTURRET_RIGHT, // Башня вправо
      cmFIRE,         // Залп
      cmTURRET_LEFT,  // Башня влево
      cmPOWER         // Включить/выключить питание
   };

/*
   for(int i=0; i<cKeyTotal; i++) {
      if(gpKeyArray->Key[i]) {
         switch(i) {
            case cmFORWARD:

               break;

            case cmBACKWARDS:

               break;

            case cmTURRET_LEFT:

               break;

            case cmTURRET_RIGHT:

               break;

            case cmFIRE:

               break;

            case cmPOWER:

               break;
         }
      }
   }
*/
   // Послать массив нажатых кнопок в COM порт
   CP_WriteCOMPort(mhCOMPort, gpKeyArray->Key, sizeof(TKeyArray));

   mpIndicator->SetKeyArray(gpKeyArray);
}


Вложения:
RobotController_s1.zip [48.58 КиБ]
Скачиваний: 27
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 22:07 
Не в сети
Аватара пользователя

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

А вот как демку записать я не понял - вроде должен класть файл в каталог с .dat-файлом, но там его нету :pardon:

Поэтому пока только фотка :)


Вложения:
edv-test.jpg
edv-test.jpg [ 131.59 КиБ | Просмотров: 2793 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 22:15 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 22:56 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 22:58 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 23:05 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 23:12 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование Navigator Tool Kit
СообщениеДобавлено: 21 окт 2009, 23:16 
Не в сети
Аватара пользователя

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

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


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

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


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

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


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

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