roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2009, 20:56
Сообщения: 20
Откуда: Львов
На сайте много роботов автономных. Я вот больше интересуюсь управлением с компа. Для чего занимаюсь написанием профессионального софта. Робот управляется через виртуальный COM-порт а далее по радиоканалу с использованием xBee модулей. Запланировано использование камеры C328R. Совершена попытка создать искусственный интеллект с внешними скриптами в которых он и прописывается
Вложение:
Комментарий к файлу: Снимок управляющей програмы
-1.jpg
-1.jpg [ 129.18 КиБ | Просмотров: 4016 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 16:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
На сайте много роботов автономных. Я вот больше интересуюсь управлением с компа. Для чего занимаюсь написанием профессионального софта. Робот управляется через виртуальный COM-порт а далее по радиоканалу (USB) с использованием СС2500 (FT232) модулей. Ничего не запланировано, зато хоть экзек выложен :D

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 16:12 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2009, 20:56
Сообщения: 20
Откуда: Львов
Ето реально управляющая программа сопряжения с девайсом-роботом. Кнопки отвечают за разный функционал: уровень соединения, програмный или пользовательский режим управления, UART терминал.Стрелки ето направление движения. Робот управляется при помощи стрелок на клавиатуре или самостоятельно за программой. Причем идет прием данных с сенсоров робота, их анализ и выдача команд управления.Стадия разработки...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 16:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
вово. раз уж выложили, то лучше сразу подробнее расписывать. знаете, скриншоты обыно не несут много информации

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 17:03 
Не в сети
Аватара пользователя

Зарегистрирован: 18 май 2009, 16:20
Сообщения: 29
Откуда: Днепропетровск
прог. языки: Vb,C,C++
А как вы реализуете приём видео???И что это за камера такая C328R???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 17:25 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Security Tech Lviv писал(а):
Ето реально управляющая программа сопряжения с девайсом-роботом. Кнопки отвечают за разный функционал: уровень соединения, програмный или пользовательский режим управления, UART терминал.Стрелки ето направление движения. Робот управляется при помощи стрелок на клавиатуре или самостоятельно за программой. Причем идет прием данных с сенсоров робота, их анализ и выдача команд управления.Стадия разработки...

Ух-ты, молодец :D , вот только у меня есть вопросы:
1) Что значит "профессиональный софт"?
2) Что за ии на скриптах?
3) Зачем ии если робот управляется стрелочками?
4) А что программа будет работать только через виртуальные com порты xBee модулей?
5) Что такое "уровень соединения"?
6) Если робот управляется с клавиатуры, зачем стрелочки на форме? - это система дублирования управления на случай если клава откажет?
Интересно, а почему у тебя не указаны языки программирования в личной информации?
Личный совет, для разработки "профессионального ПО", нужно разрабатывать и интерфейс дружелюбный к пользователю и интуитивно понятный.
P.S. Вот моя программа управления с компа, или мониторинга при работе в автономном режиме.


Вложения:
2.JPG
2.JPG [ 374.68 КиБ | Просмотров: 4059 ]

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
D1mcon, зачет как за игруху :good: , незачет как прога управления роботом :) . где это дружелюбный интерфейс, когда даже настройки графики не вынсены куда подальше (ведь основная функия проги - контроль). да и где функции кроме управления стрелочками?

Добавлено спустя 1 минуту 29 секунд:
кстати, коли уж начали, вот ещё одна прога управления, терминал уарта, пресеты для ввода, icq, jabber транспорт и дружественный интерфейс :D

Добавлено спустя 1 минуту 51 секунду:
P.S. кста, а на чем написана первая прога всам деле? уже второй раз вижу эти уродские :pardon: стрелочки неужто это компонент такой?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 17:58 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Ну да про настройки графики согласен :) (писал прогу в сжатые сроки 2 дня - но это не оправдание).
незачет как прога управления роботом - как сказать, виртуальная модель имитирует поведение реального робота и (собственно для чего создавалась) позволяет им управлять не имея прямой видимости.
да и где функции кроме управления стрелочками - а мне во время написания больше и не надо было. :)
Что касается ландшафта, отрабатывал работу с картами высот.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
D1mcon, выложите чтоли екзек погонять :wink:

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Щас выложу

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 18:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
обещание, данное 10 минут назад, конечно обнадеживает :wink:

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 19:01 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Описание программы:
1) для запуска программы регистрируем библиотеки - запускаем instal.bat (c рабочего стола может не зарегистрироваться)
2) запускаем екзешник
3) если перемещение или повороты покажутся медленными то:
Управление роботом -> движение -> установить коеф. > 1
4) Из-за того что у вас не будет установлена связь с роботом, то при попытке соединения прога может вылетить :crazy:
Есть парадокс - с включенным освещением и окружением работает шустрее.
Управление камерой:
1) Зажатая правая кнопка мыши + перемещение = вертикальное перемещение камеры
2) Зажатая правая кнопка мыши + вращение колесика = удаление от робота
Жду отзывов и критики :)

Я обещания сдерживаю, потерял файл с моделью робота :pardon:


Вложения:
.rar [1.86 МиБ]
Скачиваний: 60

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2009, 20:56
Сообщения: 20
Откуда: Львов
И я выкладываю. Для управления с вот таким переходником http://robozone.su/2008/04/28/modul-kon ... 232rl.html Тоже можна и с Arduino или любой FTDI микросхемой. Функционирует с использованием драйверов от FTDI.

Добавлено спустя 11 минут 4 секунды:
D1mcon писал(а):
1) Что значит "профессиональный софт"?
2) Что за ии на скриптах?
3) Зачем ии если робот управляется стрелочками?
4) А что программа будет работать только через виртуальные com порты xBee модулей?
5) Что такое "уровень соединения"?
6) Если робот управляется с клавиатуры, зачем стрелочки на форме? - это система дублирования управления на случай если клава откажет?
Интересно, а почему у тебя не указаны языки программирования в личной информации?
Личный совет, для разработки "профессионального ПО", нужно разрабатывать и интерфейс дружелюбный к пользователю и интуитивно понятный.
P.S. Вот моя программа управления с компа, или мониторинга при работе в автономном режиме.

1. Профессиональный ето в моем понимании технологически развит
2. ИИ на скриптах ето код во внешних файлах который загружается в виде цикла управления роботом. (Реализована только функция отправки команды с интервалом)
3. ИИ нужен для автономности. стрелочками скучно. Хочу чтоб комп сам решал куда ехать роботу
4. Такая уж фирменная реализация /софт пишется под конкретное железо
5.Уровень соединения показывает присоеденино ли устройство к компу...открыт ли COM-порт...нет ли ошыбок. Работает при наличии девайса с микросхемой от FTDI
6.Кнопочки для дублирования интерфейса. Можна и мышкой.
7. Написано на vb6


Вложения:
Комментарий к файлу: програма управления
xbeebot-001.rar [1.04 МиБ]
Скачиваний: 35
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 21:58 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
2Security Tech Lviv
Хочу чтоб комп сам решал куда ехать роботу - а чем он будет руководствоваться при принятии решений?

ИИ на скриптах ето код во внешних файлах который загружается в виде цикла управления роботом. (Реализована только функция отправки команды с интервалом - т.е. это по Вашему мнению ИИ. Значит для каждой ситуации нужен свой сценарий (скрипт)? -> на все случаи скрипты не напишешь. В итоге скриптов станет много, чем больше файлов, тем больше время надо на работу сними, тем медленнее работает программа. :(
Возможно, робот, стоя на краю (н-р стола) свалится раньше чем примет правильное решение.
Интеллектуальное ПО это экспертные системы,нейронные сети.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт для управления роботом
СообщениеДобавлено: 18 май 2009, 22:08 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2009, 20:56
Сообщения: 20
Откуда: Львов
А до етого я еще не дошол так как нет сенсоров.Чтоб на основе чего принимать решение. Только сенсоры уровня освещения в комнате. Разрабатываю еще. Только начал писать анализатор но без сенсоров на роботе ето "поездка вслепую"


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

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


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

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


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

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