GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.3 (7)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Домашний робот, полигон и игровые алгоритмы
daner
Сообщений: 4593
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 20 дек 12 22:43
Слишком много изображений для одного сообщения!
Цитата:
Автор: Tester64
Хотя и это (видеокамеры) у меня запланировано. Мой полигон написан на OpenGL, причем УЖЕ использую 3D схему, на которую смотрю сверху. А значит, если более детально отрисовать обьекты (шкафы, ковры, кресла, столы, обои на стенах, окна, двери) то можно получать кадры для видокамеры с любой точки комнаты - хоть с крышки бота, хоть с угла квартиры, хоть с люстры. Так-же можно сэмулировать данные как для датчика движения, так и для инфракрасной, лазерного, ультразвукового, кинекта...


нда... вы реально живой пеример не умения правильно фокусировать приложение своих способностей.

GAZEBO

[img]https://alliance.seas.upenn.edu/~kumar/wiki/uploads/Main/screenshot_gazebo8.png[/img]

[img]http://playerstage.sourceforge.net/gazebo/gazebo_collisions.gif[/img]

[img]http://www-robotics.usc.edu/projects/images/gazebo.png[/img]

[img]http://traclabs.com/wp/wp-content/uploads/2010/11/gazebo11.png[/img]

[img]http://t2.gstatic.com/images?q=tbn:ANd9GcQMXoZBLSFUXvUn0x3qSC6Q_ak-avbCzyQa92L8O9DhgNBHLrMlPRIQIUia[/img]

[img]http://jderobot.org/multimedia/jde/doc/images/gazebo08robot.png[/img]

[img]https://alliance.seas.upenn.edu/~kumar/wiki/uploads/Main/screenshot.png[/img]

[img]http://www.elec.york.ac.uk/files/u17/piti_Gazebo_screenshot.jpg[/img]

[img]http://www.elec.york.ac.uk/files/u17/piti_firstExp1.jpg[/img]

[img]http://www.elec.york.ac.uk/files/u17/piti_firstExp2.jpg[/img]


USARSim

[img]http://openrdk.sourceforge.net/uploads/Tutorials/usarsim1.jpg[/img]

[img]http://i1-win.softpedia-static.com/screenshots/USARSim_3.jpg[/img]

[img]http://i1-win.softpedia-static.com/screenshots/USARSim_1.jpg[/img]

[img]http://i1-win.softpedia-static.com/screenshots/USARSim_4.jpg[/img]

[img]http://www.jointrescueforces.eu/images/USARSim_Screenshot3.jpg[/img]

[img]http://robotics.jacobs-university.de/sites/default/files/images/virtual-team-victim1.jpg[/img]

[img]http://www.tu-chemnitz.de/etit/proaut/forschung/rsrc/usarsim.png[/img]

[img]http://expo21xx.com/automation21xx/14904_st3_university/2_p10.jpg[/img]

[img]http://www.informatik.uni-freiburg.de/~ki/teaching/ss05/sopra/RS_Field.jpg[/img]

[img]http://www.informatik.uni-freiburg.de/~ki/teaching/ss05/sopra/red.jpg[/img]

[img]http://usl.sis.pitt.edu/ulab/usarsim_download_page.htm[/img]

[img]http://www.nickd.nl/dl/ai/VehicleDetectsFireSmoke2.JPG[/img]

[img]http://sourceforge.net/apps/mediawiki/usarsim/nfs/project/u/us/usarsim/5/59/Figure3.jpg[/img]

[img]http://webpages.lincoln.ac.uk/mnsmith/images%5CaltURI2.jpg[/img]

[img]http://digilander.libero.it/windflow/files/Reports/ClipDistance.jpg[/img]


Rigs of Rods

[img]http://www.templetons.com/images/rigsofrods.jpg[/img]

[img]http://www.templetons.com/brad/robocars/torcs.jpg[/img]
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 21 дек 12 1:03
Цитата:
Автор: Tester64

Если планируется использовать "социальные" (т.е., те внешние, которые будут предоставляться для общего использования, типа общий "GoogleMap"), то от роботов будет требоваться только приём "на борт" траектории и отправка текущей координаты (типа GPS навигации). Если будут только свои "глаза", то и действовать нужно будет иначе.
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 21 дек 12 7:38
Цитата:
нда... вы реально живой пеример не умения правильно фокусировать приложение своих способностей.

Красивые полигоны! Большинство фоток я видел и раньше... Подозреваю что процесоора они требуют как полноценная игра или 3D редактор.

Я начинал с мысли что положив ноут на подвижную тележку я не знаю что от него можно требовать. Пылесос для меня изобретать рано (тем более в домашних условиях). А вот полигон для ИИ-шных тем вполне реальный. У меня есть своя схема ИИ, которую я забросил в долгий ящик (лет 6-7 назад) 1) из-за недостатка времени 2) из-за неимения места(в моей жизни), куда его можно пристроить и развивать.

Класно было-бы, если бы был "бот," который жил рядом с тобой, развивался, обучался и при этом не мешал жить. А когда у меня нет времени не сдыхал бы закатившись под диван, а ехал на зарядную платформу. Иногда, когда скучно, можно было-бы подключиться к боту с работы и поуправлять им или доработать программу. СубНоут работает не больше 1.5-2.0 часов - без АВТОМАТИЧЕСКОЙ подзаряки НИКАК. Иначе пришлось бы подзаряжать бота 12 раз в сутки (в том числе и ночью). А вот когда начал обдумывать алгоритм поиска задядной платформы, понял что проблема составная - научиться ездить, научиться находить предметы, научиться наезжать на платформу нужным концом и под нужным углом. Короче - тупик! На чистом харде такое не напишешь! Попробовал на бумажке начертить формулы расчета - вроде не сложно, но нужны многочасовые тесты для отладки... Отсюда и появился МОЙ "полигон".

Теперь о том "почему бы не воспользоваться готовыми?
Во первых мои наработки в области ИИ сделаны на Делфи и переписывать их "просто так" на яву, си или питон не планирую - слишком много исходников. Если бы я был бы в них уверен на 100%, то тогда бы еще можно было, а так, только ради чужого полигона. Как подключить их к полигону в том виде в каком они у меня сейчас - не знаю. Многие полигоны из Ваших картинок работают в Линуксе - а значит нужно либо заводить для этого дополнительную машину, либо работать в окошке виртуальной машины. Многие полигоны требуют сетевой доступ к их серверу для регистрации ТАМ и пользования ИХ облаком. Многие ограничивают модели своим списком, когда у меня есть определенные пожелания к своему боту. Многие вообще дают свой язык для написания алгоритмов (MicrosoftRobotics). Многие повышают детальность робота вместо схематичности для понимания возможностей. Почему на схемах не видно активность/напряженность/задействованость колес/гусениц, направления движения, просчитываемые оптимальные пути (покажи 3-5 лучших)? Зато видно блики на гоночных машинах и кровь на одежде пострадавших. Почему статические и динамические части бота одного цвета и сливаются? Почему не видна ИСТОРИЯ передвижений - откуда он приехал? Ведь это поможет не всматриваться в движение каждую секунду. Больше похоже на то что это ПОКАЗУХА ДЛЯ ВЫБИВАНИЕ ГРАНДОВ у организаций или игрушка для приобщения молодежи к робототехнике. (кстати фото с футболом - это не полигон-эмулятор. там жалюзи заметно-настоящие)

Да и прежде чем подключать свой ИИ к полигону нужно самому разобраться как бы оно работало на моем ЕИ("как бы Я поступил бы на месте робота?"). Тогда и понял что для начала нужно отработать алгоритмы простого управления и парковки. Нельзя набросить на полигон нейронную сеть и сказать РАЗБЕРИСЬ ЗДЕСЬ. Сеть можно набрасывать только на определенные функции(добывание еды, энергии, предметов, оптимизация пути), когда остальные работают на жестких правилах (физических) или рефлексах(ноги толкают вперед, колеса выкручиваются в нужную сторону)

У меня дома 2х мониторная система (среднего размера ноут+большой монитор) их которой обычно используется 1-1.5 монитора. Обычно на втором индикаторы, управление музыкой, фильм, сериал, тв или новости. Почему-бы не запустить ТУДА небольшое окошко моего, сильно ОБЛЕГЧЕННОГО полигона. Тоесть он работает как простая заставка, но со смыслом. Когда краем глаза можно наблюдать неудачи и параллельно продумывать как бы подобное исключать.

Цитата:
Автор: Fractaler
Если планируется использовать "социальные" (т.е., те внешние, которые будут предоставляться для общего использования, типа общий "GoogleMap"), то от роботов будет требоваться только приём "на борт" траектории и отправка текущей координаты (типа GPS навигации). Если будут только свои "глаза", то и действовать нужно будет иначе.

Когда я говорил о "социальности" я НЕ имел в виду общий доступ. Имелось в виду возможность пользоваться чужими процессорами для ускорения расчетов. Достаточно поставить специальный сервер на любой сетевой машине и прописать ее адрес в боте и можно будет в 2-3-15 раз ускорить расчеты при решении сложных головоломок. Вы бы захотели бы чтобы "гость" заглянул на Ваш домашний робот и глядя его глазами видел как Вы ходите в трусах по квартире, выходите голым из душа или "заваливаете" девушку на диван в гостинной? О социальности стоит задумываться когда ботов будет НЕСКОЛЬКО, причем остальные у моих единомышленников-программистов, которые ТОЖЕ своих чему-нибудь обучают. Тогда можно будет обмениваться алгоритмами.
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 21 дек 12 7:52
Цитата:
Автор: Tester64

Позволять другим использовать "глаза" Вашего робота - дело предоставления прав Вами (хотите давайте, не хотите - не давайте). Речь про расположение глаз (на динамической системе - роботе или на стационарной - потолке).
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 21 дек 12 8:31
Цитата:
Позволять другим использовать "глаза" Вашего робота - дело предоставления прав Вами (хотите давайте, не хотите - не давайте). Речь про расположение глаз (на динамической системе - роботе или на стационарной - потолке).
Цена на "глаза" так упала, что можно использовать их и там и там... К тому-же стационарные могут только помогать, т.к. врядли они смогут увидеть мячик, закатившийся за кресло или бота под кроватью/столом на ножках - слепые зоны не должны быть статическими.
[Ответ][Цитата]
daner
Сообщений: 4593
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 21 дек 12 14:25
[..... Во первых мои наработки в области ИИ сделаны на Делфи и переписывать их "просто так" на яву, си или питон не планирую - слишком много исходников. ......]

я уже писал вам, что обычно это повод задуматься, а не выкинуть бы половину от всего этого или просто сделать выводы из уже созданного, заного написать дизайн и переписать все с нуля.
но это ваше дело. Для подключения к симулаыторам (как минимум к тем картинки которых я постил) не нужно никакого специального языка. есть сетивой протокол управления, пишите хоть на ассемблере.
но даже если бы и нужно было, всегда можно написать прокси цонтроллер, кторых просто будет по сети / шердмемору / файлы / или еще как-то, связываться с вашей программой-контроллером.

[..... Многие полигоны из Ваших картинок работают в Линуксе ......]

Нееее. только GAZEBO. USARSim как раз наоборт изначально под windows (фуу... брр... но и такое бывает)

[..... Многие полигоны требуют сетевой доступ к их серверу для регистрации ТАМ и пользования ИХ облаком. ......]

я о таких не говорю и в пример не приводил.

[..... Многие ограничивают модели своим списком, когда у меня есть определенные пожелания к своему боту. ......]

я о таких не слышал. у всех известных мне симуляторов есть возможность вносить свои модели роботов иначе такой симулятор не имеет смысла.

[..... Многие вообще дают свой язык для написания алгоритмов (MicrosoftRobotics). ......]

э... помоему там можно было на С# писать, если не ошибаюсь. Но это уже мертвый проект (или умирающий)

[..... Почему на схемах не видно активность/напряженность/задействованость колес/гусениц, направления движения, просчитываемые оптимальные пути (покажи 3-5 лучших)? Зато видно блики на гоночных машинах и кровь на одежде пострадавших. ......]

почему не видно? видно. Вы же картинки смотрите, а не активную программу. В разных симуляторах разные фичи. обычно их еще и дописывать можно. Я же про это и говорю, что эти симуляторы это тонны человекочасов. потраченные теми кто занимается роботикой , и не просто так, а исходя из своего опыта.
а кровь на одежде пострадавших для того, что бы учиться с камеры распознавать пострадавших и т.д. этот симулятор разробатывается сообществом и для сообщества занимающимся соревнованиями в области спасательных работ и гражданнской обороны.

[..... Почему не видна ИСТОРИЯ передвижений - откуда он приехал? ......]

потаму что отключено что бы не засорять экран. В газебо например, точно можно это посмотреть, в usarsim .... не видел, если честно. да и как-то не очень-то требовалось когда-либо.
Симулятор и программа визуализации данных лог файлов, обычно разные вещи, с разными целями и разными возможностями.

[..... Больше похоже на то что это ПОКАЗУХА ДЛЯ ВЫБИВАНИЕ ГРАНДОВ у организаций или игрушка для приобщения молодежи к робототехнике. ......]

ооо поверьте, это не так. Такие симуляторы экономят кучу времени при разработки реальных проектов. мы на одном из подобных симуляторах писали систему около года. когда все заработало, потребовалось примерно пару тройку недель, что бы перенести систему в реальность на реальных роботов. Если бы симулятора небыло, скорее всего проект с трудом и в пару лет уложился бы.
Причем поверьте, чем симулятор примитивнее, тем интеграция на реальную платформу будет сложнее, проверенно на собственном опыте. В этих симуляторах не только картинка красивая, но и физические движки ОГОГО!!!

[..... (кстати фото с футболом - это не полигон-эмулятор. там жалюзи заметно-настоящие) ......]

представьте себе это USARSim последнего поколения.


[..... Да и прежде чем подключать свой ИИ к полигону нужно самому разобраться как бы оно работало на моем ЕИ("как бы Я поступил бы на месте робота?"). Тогда и понял что для начала нужно отработать алгоритмы простого управления и парковки. Нельзя набросить на полигон нейронную сеть и сказать РАЗБЕРИСЬ ЗДЕСЬ. Сеть можно набрасывать только на определенные функции(добывание еды, энергии, предметов, оптимизация пути), когда остальные работают на жестких правилах (физических) или рефлексах(ноги толкают вперед, колеса выкручиваются в нужную сторону) ......]

согласен, только что это меняет? отрабатывайте алгоритмы на этих же симуляторах. слишком реалистично? есть симуляторы и проще, но не советую.


[..... У меня дома 2х мониторная система (среднего размера ноут+большой монитор) их которой обычно используется 1-1.5 монитора. Обычно на втором индикаторы, управление музыкой, фильм, сериал, тв или новости. Почему-бы не запустить ТУДА небольшое окошко моего, сильно ОБЛЕГЧЕННОГО полигона. Тоесть он работает как простая заставка, но со смыслом. Когда краем глаза можно наблюдать неудачи и параллельно продумывать как бы подобное исключать. ......]

либо он будет слишком простой в плане физики а значит далек от реальности, либо будет еще более тяжелый чем то что уже пытались оптимизировать не пальцем деланные специалисты.
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 0:42
Цитата:

[..... Во первых мои наработки в области ИИ сделаны на Делфи и переписывать их "просто так" на яву, си или питон не планирую - слишком много исходников. ......]

я уже писал вам, что обычно это повод задуматься, а не выкинуть бы половину от всего этого или просто сделать выводы из уже созданного, заного написать дизайн и переписать все с нуля.

и я уже писал вам, что перепишу сразу, как увижу что мой алгоритм реально применим к жизни. 3Мб исходников на другой язык (которым я в жизни НЕ пользуюсь- С++, ява, питон) буду переписывать от нескольких месяцев до полугода. У меня даже редактор кода написан и отрисован с нуля (стандартные не справлялись со спецификой хранения и преобразования к читабельному виду кода). Где-то год назад пробовал еще раз взятся за старые исходники - где-то нахимичил - работает но на выходе глобальная ошибка... 2-3 дня на поиски ошибки тратить лень. Работы помимо робототехники у меня много, поэтому возьмусь за исправление только если буду знать для чего стараюсь.

Цитата:

Нееее. только GAZEBO. USARSim как раз наоборт изначально под windows (фуу... брр... но и такое бывает)

USARSim занимает в дистрибутиве 500Мб. Это полноценная 3Д игрушка!!! Памяти небось жрет немеренно, как и двух-ядерный процессор небось полностью под себя подомнет во время работы... На облегченный отладчик алгоритма поворота и поиска оптимального прохода он никак не тянет. Если бы я занимался по жизни ТОЛЬКО роботикой или уделял бы работике хотя-бы полноценных 1-2-3 часа в день, то несомненно стоило бы использовать!

Цитата:

ооо поверьте, это не так. Такие симуляторы экономят кучу времени при разработки реальных проектов. мы на одном из подобных симуляторах писали систему около года. когда все заработало, потребовалось примерно пару тройку недель, что бы перенести систему в реальность на реальных роботов. Если бы симулятора небыло, скорее всего проект с трудом и в пару лет уложился бы.
Причем поверьте, чем симулятор примитивнее, тем интеграция на реальную платформу будет сложнее, проверенно на собственном опыте. В этих симуляторах не только картинка красивая, но и физические движки ОГОГО!!!

Вот за эту мысль - СПАСИБО!
Если, и когда выйду на финишную прямую - задумаю сделать реального бота с уже известными характеристиками, то скорее всего воспользуюсь Вашим советом.

Цитата:
либо он будет слишком простой в плане физики а значит далек от реальности, либо будет еще более тяжелый чем то что уже пытались оптимизировать не пальцем деланные специалисты.
Я пока не пытаюсь реализовать ВСЮ физику - занос на резких поворотах, трение при кручении на месте, сальто-перевороты, отскок на скорости от препядствия или другого бота. Скорее идет повтор тех алгоритмов, которые я использвал в жизни, когда сидел за рулем авто. Плавный поворот, ровная парковка в 3 поворота. А на счет "тяжести" - не думаю что мне грозит написать кода на 500Мб! Пока исходники полигона занимают 500кб, крайне ограниченное количество обьектов, характеристики которых задаеются прямо в коде (нет внешнего редактора сцены). 3D предполагается, но только для просмотра не надоевшего вида сверху (идеально для отладки алгоритма), а более приближенным к "мечте". Это больше напоминает Флеш-игрушку, чем место работы профи-робототехника. Крутится себе в уголочке, ни кому не мешает, но если надо отвлечься от текущего проекта... замечаешь недоработки в коде, и тратишь 10-15-60 минут на мелкую полировку. Уверен что за год будут созданы все базовые рефлексы, необходимые для подобной плафтормы на 4х колесах. Еще не стоит забывать что бот планируется ДОМАШНИЙ, а значит по отдельным кирпичам и лестницам ему ездить не прийдется. Поверхность - ровная. Единственное что можно учесть - мелкий угол заезда с паркета/плитки на ковер, или маленькая ступенька/неровность между комнатами.

3Д-Полигон пригодится только для генерации видео для систем распознавания образов с видеокамеры для составления карты. А это будет ой как не скоро!
[Ответ][Цитата]
daner
Сообщений: 4593
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 1:57
USARSim конечно тяжелый но не на столько, на сколько вы его описываете
тем более, если запустить, только сервер, без отрисовки... ну да ладно.
все что я хотел сказать относительно симуляторов я уже сказал.

ну и как успехи в path planning?
определились с конкретным алгоритмом?

[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 3:02
Цитата:
USARSim конечно тяжелый но не на столько, на сколько вы его описываете
тем более, если запустить, только сервер, без отрисовки... ну да ладно.
все что я хотел сказать относительно симуляторов я уже сказал.
Без отрисовки совсем не интресно. Это уже не заставка, не нечто, тихо жужащее на соседнем мониторе. Это скорее уже скрытый мир, где за один наш час бот пробегает неделю и отклдаывает свои результаты в лог для анализа. А хочется заметив неразрешимую ситуацию в которую загнал себя бот став ребром в углу и загнав себя в бесконечный цикл тут-же залезть в алгоритм и просмотреть что же случилось... и ничего не меняя сейчас продолжить работу над другим проэктом, а как-нибудь потом найдя минутку...

Чем-то напоминает воспитание "детеныша" - сейчас сказать "НИЗЯ" и отобрать спички/ножницы а потом как-нибудь "серьезно поговорить"

Цитата:

ну и как успехи в path planning?
определились с конкретным алгоритмом?

Пока нет.

Сейчас идет вывод математики для всех вариантов следования в точку за ОДИН скачек. Вычисляю необходимый радиус, кво тактов на текущей скорости, изменение скорости чтобы не проскочить. Вычисляю конечный угол наклона и положение через определенное время по дуге. Пытаюсь рисовать радиус кружения на графике и круг/дугу кружения. Пытаюсь вычислить радиус необходимый для того чтобы оказаться в таком положении через время. Возможность оказаться в такой точке под таким углом за один прыжок. Короче 4 базовых комплекта формул и 3 коомбинации в каждой. Нудотина...

Скорее всего попробую смесь из алгоритмов
1) потенциалы - стены отталкивают, еда притягивает, двери (спец маркеры) односторонее притягивают
2) коомбинации - разбивка на 1-2-3 прыжка любого пути. Сначала на грубую сетку, а потом на уточняющие (в дверь проезжаем, но задеваем стенки).
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 3:21
Цитата:
Автор: Tester64
Скорее всего попробую смесь из алгоритмов
1) потенциалы - стены отталкивают, еда притягивает, двери (спец маркеры) односторонее притягивают...

Потенциал размножения - ещё круче. Самцу богомола самка голову поедает, а это его ещё больше заводит.
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 4:25
Еще интересной "физикой", к которой я только подходхожу теоретически является переход от фиксированой скорости к силе и ускорению. Подавая сигнал на колеса мы получаем РАСТУЮЩУЮ скорость до максимальной, а прекращая подавать падение скорости до нуля. Это усложняет расчет математики, но делает реалистичным управление "с пульта" (клавишами или виртуальным джостиком мышкой).

Полезной концепцией при визуализации стало вращение поля вокруг бота при его поворотах:



Цитата:
Потенциал размножения - ещё круче.
Не понял! К чему это? Генетические алгоритмы? У меня еще нет даже базовых данных для них.
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 4:38
Цитата:
Автор: Tester64
Не понял! К чему это? Генетические алгоритмы? У меня еще нет даже базовых данных для них.

Когда нужно будет принимать решение - "еда" (питание) или "размножение" ("взять высоту", "передать пакет командиру", "занять позицию", "любой ценой дойти до раненых" и т.д.), что он должен выбрать? Какие потенциалы потенциальнее?
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 5:51
Цитата:
Когда нужно будет принимать решение - "еда" (питание) или "размножение" ("взять высоту", "передать пакет командиру", "занять позицию", "любой ценой дойти до раненых" и т.д.), что он должен выбрать? Какие потенциалы потенциальнее?
Вы смотрите так далеко, что это напоминает философию... Если у Вас будет шикарный автомобиль с автопилотом, что выбрать - поехать на работу или исколесить страну? У нас еще нет такого авто! У нас еще руль деревянный и тот плохо работает.

Пока задания ему даю я. Причем конкретные! Если я его отправлю в кругосветное путешествие, бот может лишь предупредить меня что ему может не хватить "еды"!

И даже изобретаю я не всемогущего и всезнающего бота на колесах, а лишь самоходную тележку, которую я могу отправить с любой точки "домой". И он должен обойдя все препядствия не исколесив при этом все помещение припарковаться именно там где нужно. Не исцарапав при этом все стены.

Давайте будем наращивать возможности и требования постепенно, а не задумываться уже о потенциалах и 3х законах безопасности. Это дорога в тупик.
[Ответ][Цитата]
Fractaler
Сообщений: 2490
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 6:20
Цитата:
Автор: Tester64

Так если "задания ему даю я. Причем конкретные!", достаточно ему указать траекторию - и скатертью дорога.
А "философия" родилась как продолжение "потенциалы - стены отталкивают, еда притягивает, двери (спец маркеры) односторонее притягивают"
[Ответ][Цитата]
Tester64
Сообщений: 1910
На: Домашний робот, полигон и игровые алгоритмы
Добавлено: 22 дек 12 6:52
Цитата:
А "философия" родилась как продолжение "потенциалы - стены отталкивают, еда притягивает, двери (спец маркеры) односторонее притягивают"
Как МУТНО Вы изьясняетесь... Богомолы со ссылкой на википедию... потенциал к размножению... "Какие потенциалы потенциальнее?", "передать пакет командиру", "любой ценой дойти до раненых"... ЗАЧЕМ??? какое все это имеет отношение к игровому полю, созданному с единственной целью - отладить примитивные действия для колесной ходовой части бота. Почему бы просто не спросить "как бот будет вопринимать понетциалы?" или "как вы собираетесь раставить потенциалы для бота?". Признаюсь было стойкое желание вас проигнорировать или если бы дело на было на современном форуме поставить "-1", а не переспрашивать.
[Ответ][Цитата]
 Стр.3 (7)1  2  [3]  4  5  6  7<< < Пред. | След. > >>