roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Выбор поведения робомашинки
СообщениеДобавлено: 07 июл 2009, 22:22 
Не в сети

Зарегистрирован: 07 июн 2009, 10:34
Сообщения: 43
Откуда: Самара
прог. языки: с
ФИО: Артем Митрофанов
Здрастье!(извиняюсь, если задаю вопрос не в той теме)
Я почти сделал машинку на МК, пока поставил ик-датчик, чтобы она не натыкалась на препятствия, есть планы поставить еще фотосенсоры(фотодиоды,чтобы она знала где свет :crazy: ) ну и пару контактных бамперов(на всякий случай, если ик датчик не сработает, чтобы жизнь робомашинки не обрывалась :shock: ). Я правда пока не знаю, надо их ставить или нет, но я думаю с ними сложностей не будет. Так вот - в чем мой вопрос. сегодня я подумал, а по какой программе будет двигаться робомашинка и понял, что это не так просто как казалось на первый взгляд. Ведь есть много факторов на которые она может ориентироваться в процессе своего движения, а значит и великое множество вариантов алгоритмов ее движения. Я для себя выделил следующие факторы на которые она может ориентироваться:
1)Ик-датчики
2)контактные бампера
3)световые датчики
4)случайное блуждание(ну это скорее не фактор а режим ее поведения)
5)движение в определенном напралении9точнее в определенном режиме, например влево-вперед и т.п.; это тоже не фактор а режим

Причем в разные моменты времени робомашинка может ориентироваться на разные факторы( :shock: как много букаф уже :shock: ).

А теперь вопрос - может быть кто нить сталкивался с такой же дилемой выбора алгоритма поведения робомашинки? Может быть делал подобную лабудень ктонить? посоветуйтчто нибудь :crazy:


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

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
mitart писал(а):
может быть кто нить сталкивался с такой же дилемой выбора алгоритма поведения робомашинки?

Сталкивался :)
mitart писал(а):
Может быть делал подобную лабудень ктонить?

Делал :)
Вопрос то в чём?

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Что конкретно посоветовать то?

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Да! и почему радиомашинки?
Радиомашинка не робот и подразумевает радиоуправление :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

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

_________________
Tomorrow will be. Better


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
2mitart:
viewtopic.php?f=35&t=5718
пост от 05 апр 2009 19:51 Вс, там весь Ваш алгоритм + ещё кое-что, вот это "кое-что" и советую :wink:

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор поведения робомашинки
СообщениеДобавлено: 07 июл 2009, 23:02 
Не в сети
Аватара пользователя

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

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор поведения робомашинки
СообщениеДобавлено: 08 июл 2009, 09:37 
Не в сети

Зарегистрирован: 07 июн 2009, 10:34
Сообщения: 43
Откуда: Самара
прог. языки: с
ФИО: Артем Митрофанов
Цитата:
Да! и почему радиомашинки?


Не знаю, вам показалось :D

Цитата:
Тут ведь датчиков вон скока: два ТСОПа и ИК светодиод (далеко - близко препятствие, обход "оптимально"), в режиме севших акков ИК ориентация на станцию; три фотодиода - один для темно-светло спим-бодрствуем, ещё два - при громком шуме тёмное место ищем и сидим там некоторое время, пока не стихнет всё, потом медленно выбираемся; 2 микрофона - шумно ли, а в режиме упадка энергии ориентация на звук (дабы можно было вызвать робота из другой комнаты в комнату где станция, а то по ИК свету он тока в пределах видимости её найти может); два контактных бампера-усов; динамик - попискивает когда батареи садятся; АЦП - следит за батареями; 27мгц передатчик для включения зарядной станции и самонаведение на неё коннект и расконект с ней; датчик точного коннекта; датчик пола (со стола не упасть например)


Это интересно, спасибо.

Цитата:
http://projects.roboclub.ru/index.shtml?attempt


Да, спасибо, я это видел уже, взял оттуда несколько отрывков кода - пригодятся(отьезд и свободное блуждание).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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