roboforum.ru

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

 

Нужна Помощь

Автомат, адаптивный автомат ... разум

Re: Нужна Помощь

Сообщение ALHIMIK » 03 май 2009, 13:34

Да извините не правильно выразился :pardon: из А(нынешнее положение бота) в Б(перед ним на постоянном удалении)
Только придётся учитывать размеры бота :oops:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 03 май 2009, 13:43

ALHIMIK писал(а):из А(нынешнее положение бота) в Б(перед ним на постоянном удалении)

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

Re: Нужна Помощь

Сообщение ALHIMIK » 03 май 2009, 13:54

Почему не может быть выполнено ?
Он будет постоянно идти к "цели" обходя припятствия
Сейчас "цель" местическая точка только потому что стоит задача идти обходя припятствия
Потом эта цель будет более конкретной :P

Добавлено спустя 56 секунд:
траектория есть - бесконечно длинная кривая
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 03 май 2009, 13:55

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

Re: Нужна Помощь

Сообщение ALHIMIK » 03 май 2009, 13:57

цель не меняется - идти вперёд
Код: Выделить всёРазвернуть
         Б


                  -------
   -------

    А
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 03 май 2009, 15:40

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

Re: Нужна Помощь

Сообщение ALHIMIK » 03 май 2009, 19:56

Тем что прохождение участка будет происходить с меньшими затратами времени и энергии
Буду Вам очень признателем если вы более детально опишите предложенный вами алгоритм :friends:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 03 май 2009, 22:43

ALHIMIK писал(а):Тем что прохождение участка будет происходить с меньшими затратами времени и энергии

Так не было такой цели ведь? Как прохождение участка? :)

Не могу я описывать алгоритм решающий некорректно поставленную задачу :)

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

Re: Нужна Помощь

Сообщение ALHIMIK » 04 май 2009, 16:07

Цель была проехать вперёд настолько на сколько это возможно
эту длинную дорогу можно смело разбить на небольшие куски типа см рис которые и нужно проходить
рис
Код: Выделить всёРазвернуть
      "конечная" точка
  .-------
             ---           
                       -----

          бот


Задача наименьшим путём пройти кусок
Естественно в боте(вроде же писал)
Задумал на волне но слишком громоздко для мк если первоночальная идея оправдает себя поставлю первый пень и буду на нём делать волну (если интересно могу рассказать)
По этому и прошу помощи :oops:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 04 май 2009, 20:06

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

Re: Нужна Помощь

Сообщение ALHIMIK » 04 май 2009, 20:16

Так
как можно дальше && ближе к лучу :)
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 04 май 2009, 20:59

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

Re: Нужна Помощь

Сообщение ALHIMIK » 05 май 2009, 18:49

На первое время "комнатные"
А там посмотрим
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Нужна Помощь

Сообщение =DeaD= » 05 май 2009, 18:51

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

Re: Нужна Помощь

Сообщение ALHIMIK » 05 май 2009, 19:00

Ножки стула , банки от реактивов , системник , кружки
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Пред.След.

Вернуться в Алгоритмы

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

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

Mail.ru counter