LINUX.ORG.RU

Томми против всех


0

0

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

Этот самоход примет участие в отборочном этапе California Speedway серии DARPA Grand Challenge www.darpa.mil/grandchallenge/overview... www.thg.ru/game/20050729/index.html, который начался сегодня, 27 сентября и пройдет до 5 октября.

Программное обеспечение этого устройства, как отвечающее за планирование и принятие решений, так и управляющее ходовой частью, написано на платформе Sun Java

>>> Подробности

anonymous

Проверено: ivlad ()

Re: Томми против всех

>планирование и принятие решений

AI в чистом виде. На lisp надо было код писАть, а не на этом говноязычке для программирования вибраторов.

Sun-ch ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

>AI в чистом виде. На lisp надо было код писАть, а не на этом говноязычке для программирования вибраторов.

:)))))) Зарплату не дали?

anonymous ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

А типа я не знаю? Ты глянь на фоту какой там пепелац, не иначе как SunFire целиком туды засунули.

Sun-ch ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

Говноязычность есть функция криворукости. Попутно вопрос, есть ли lisp для платформы "багги" :-) Насчет АИ - лучше на прологе :-)

anonymous ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

> Это точно. То, что на прологе пишется в 10 строчек на Яве нужно писать долго, много и через Ж ))))

А в машинных кодах еще дольше, больше и тоже через Ж. Ладно, очередная вода в ступе на тему "зачем Ява, если есть такие хорошие языки". Ну есть. И что?

darth ()
Ответ на: Re: Томми против всех от darth

Re: Томми против всех

Млин - ты пролог вообще видел ? Так что не надо ничего мне говорить.... Пролог - язык с ДЕКЛАРАТИВНЫМ стилем программирования. А Ява (С, С++ и т.д.) - процедурные языки. Так что совершенно разные вещи. А те задачи, которые автор решал на яве - на прологе (Лиспе) делаются на порядок проще и быстрее...

htower_ ★★ ()
Ответ на: Re: Томми против всех от darth

Re: Томми против всех

Да ниче. Сан - главный спонсор команды. Короче это пеар жабки в чистом виде. Люди, которые собаку съели на робототехнике, прекрасно это понимают.

Sun-ch ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

> Млин - ты пролог вообще видел ?

В институте видел, на производстве - нет. Кто бы мне подсказал, где можно найти оплачиваемую работу на Прологе в России? Ну, и чтобы соц. пакет там был и зарплата белая, и все прочее. Ладно, шучу-шучу.

> Так что не надо ничего мне говорить.... Пролог - язык с ДЕКЛАРАТИВНЫМ стилем программирования. А Ява (С, С++ и т.д.) - процедурные языки. Так что совершенно разные вещи.

Да что ты говоришь! А я-то не знал... Ну ладно, теперь знаю, спасибо.

> А те задачи, которые автор решал на яве - на прологе (Лиспе) делаются на порядок проще и быстрее...

Быстрее - это в чем измеряется? Во скорости написании кода в редакторе? А время на интеграцию, тестирование, ввод в эксплуатацию, поддержку не учитываем? Вы полагаете, что если некий алгоритм на Лиспе/Прологе/<whatever> занимает в 100 раз меньше строк, чем на Яве, то и общая стоимость разработки будет в 100 раз меньше? Ну-ну.

darth ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

> Да ниче. Сан - главный спонсор команды. Короче это пеар жабки в чистом виде. Люди, которые собаку съели на робототехнике, прекрасно это понимают.

Надо полагать, в Боинге не понимают. Ну и ладно.

darth ()

Re: Томми против всех

с каких это пор тазик на колёсах принято называть багги :) это больше на вагончик по продаже хот-догов похоже

anonymous ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

Саныч, а почему тебя лишили звезды, да и оставшаяся какая-то серая?

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

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

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

anonymous ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

>интерпретатор пролога можно на чем угодно написать, в том числе и на яве

Да я не спорю. Для управления ручным тормозом вполне годится. А вот что будем делать когда поедем со скоростью 100 км/ч ?

Sun-ch ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

>А вот что будем делать когда поедем со скоростью 100 км/ч ?

Ты видел фото? При такой скорости в пустыне с искуственными и естественными препятствиями он перевернется, и успешно пролежит, пока его трейлер с другой фотки не подберет. При таком исходе _Яву_ обвинить в неудаче не удастся - видимо это соображение и продиктовало дизайнерские решения:-)

DonkeyHot ★★★★★ ()

Lisp Prolog etc

Господа, для таких задач используются специфические методы типа Reinforcement Learning и Blackboard Systems. Lisp, Prolog etc здесь совершенно не при делах. И не важно, что там -- java ли C, так как задача носит комбинаторный характер, а основной выигрыш в производительности получается за счет внесения в систему эвристик. На джаве такая система получается просто дешевле в разработке, так как на всех уровнях, включая сенсоры используется java bytecode.

aist1 ★★ ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

>Но лиспокодеры много о себе думают и не умеют разрабатывать быстро и надежно.

Кстати, команду Volkswagen/Stanford, возлавляет Sebastian Thrun, мега-гуру по искусственному интеллекту.

Sun-ch ()

Re: Томми против всех

А движок там от мацацикла Jawa? Переделан, чтоб работал на solar'ке?

А водитель - из "солнцевских"?

:)

Led ★★★☆☆ ()

Re: Томми против всех

в прошлом году не один роботоавтомобиль не проехал даже половины трассы :)

anonymous ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

вот именно, что гуру по AI, а не кодер по лиспу, руби или прологу Ж-)

anonymous ()

Re: Томми против всех

Гы-гы-гы! Пал последний оплот лиспа! Java доказала, что и в области AI она лучше!

Molotok ()
Ответ на: Re: Томми против всех от darth

Re: Томми против всех

Тебе ведь уже говорили, что ты ламер. Зачем не выпил йаду? Зачем продолжаешь писать глупости?

Пролог тут ну абсолютно не в тему. В таких задачах нет строгих и однозначных правил, есть нечёткая Байессианская сетка. Пролог тут ни в борщ, ни в Красную Армию, ламер!

Molotok ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

О, ещё один ламер. И много ты AI-приложений на Прологе написал, ламер?[[

Molotok ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

Ложь. Для Java есть много разных term unification engines, по сути - встраиваемых Прологов и прологообразных движков правил.

Molotok ()
Ответ на: Re: Томми против всех от Sun-ch

Re: Томми против всех

Саныч, а не-интерпретаторов Пролога и не бывает. Не знал? WAM-машина - это и есть интерпретатор.

Molotok ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

Ты готов за базар ответить? Ты уверен, что симулятор байессианской сетки на Лиспе напишешь быстрее, чем на Java? Ты уверен, что у тебя вообще хватит пороху написать такой симулятор на самом неприспособленном для этого языке - Прологе?

Molotok ()
Ответ на: Re: Томми против всех от Molotok

Re: Томми против всех

О, опять вылезли клоны Луговского. В психбольнице день открытых дверей?

darth ()

Re: Томми против всех

да покажите мне хоть один проект сделанный на прологе!! НУ-КА, НУКА!!!!!!!

anonymous ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

В определенных отраслях, которые, конечно, не отностся к коммерческим, он применятеся - в академических ыелях например. Так что проекты есть - только не "ширпотребные", вот и все.

htower_ ★★ ()
Ответ на: Re: Томми против всех от Molotok

Re: Томми против всех

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

htower_ ★★ ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

> В определенных отраслях, которые, конечно, не отностся к коммерческим,

http://www.jessrules.com/

Вообще любая система правил - в той или иной форме Пролог. А этого добра в ентерпрайзе хоть жопой жуй.

Molotok ()
Ответ на: Re: Томми против всех от Molotok

Re: Томми против всех

Слушай, я конечно понимаю, что чукча - писатель, но я рискну тебе подсказать, что Пролог здесь упоминался исключительно в контексте AI. Надеюсь, ты не будешь утверждать что экспертные системы относятся к AI?

anonymous ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

> Надеюсь, ты не будешь утверждать что экспертные системы относятся к AI?

Конечно же не буду. Ибо не относятся в общем случае.

Molotok ()
Ответ на: Re: Томми против всех от Molotok

Re: Томми против всех

> Вообще любая система правил - в той или иной форме Пролог.

Не в обиду будет сказано, но, похоже, ты не всегда говоришь о том, что знаешь. Есть системы правил forward reasoning, backward reasoning и grammars. Пролог -- это, afaik, backward reasoning. А грамматики в эту категорию вообще не попадают, однако тоже - на основе правил.

aist1 ★★ ()

Re: Томми против всех

этот сортир на колесах, да еще с жабой внутри даже до казани не доедет!

anonymous ()
Ответ на: Re: Томми против всех от darth

Re: Томми против всех

>Надо полагать, в Боинге не понимают. Ну и ладно

А в Боинге в какое место жабу запихивают? Насколько мне известно Боинг один из клиентов AdaCore а не ЖабаWhere.

anonymous ()
Ответ на: Re: Томми против всех от anonymous

Re: Томми против всех

> А в Боинге в какое место жабу запихивают? Насколько мне известно Боинг один из клиентов AdaCore а не ЖабаWhere.

http://weblogs.java.net/jag/page17.html#2005/06/30/13-58-30-853

http://www.javalobby.org/nl/archive/jlnews_j1_20050627o.html

"...However, a project being shown here by Boeing proves that real time Java is not only feasible, but very powerful. The ScanEagle drone aircraft is a test vehicle for a reconnaissance drone flown by a pilot written in real time Java..."

В Гугле можно много найти по этому поводу.

darth ()
Ответ на: Re: Томми против всех от MS

Re: Томми против всех

Ну так попробуй это животным объяснить, которые и пролога не нюхали. Тупые они тут все!

Molotok ()
Ответ на: Re: Томми против всех от Molotok

Re: Томми против всех

Не думай, я не придираюсь к словам. Rule based programming, действительно, применяется шире, чем оъявлялось здесь. Business Intelligence его включает как составную часть. А эта технология сейчас развивается весьма динамично. Однако, в соседней ветке ты бросил вызов -- его приняли и поймали тебя на некотором несоответсвии твоих представлений объективной реальности: грамматики конечно можно свести к Прологу (спасибо тьюринг-полноте), но "логически" грамматические rules описывают правила группировки символов и могут содержать конструкции типа ()* ()+ ()?, что не имеет прямого эквивалента в прологе.

aist1 ★★ ()
Ответ на: Re: Томми против всех от htower_

Re: Томми против всех

>Пролог - язык с ДЕКЛАРАТИВНЫМ стилем программирования. А Ява (С, С++ и т.д.) - процедурные языки. Так что совершенно разные вещи.

Это у тебя каша в голове, ДЕКЛАРАТИВНЫЙ и процедурный - совершенно разные вещи. Методологии программирования бывают процедурными, структурными, объектно-ориентированными, аспектно-ориентированными. А языки бывают функциональными, декларативными, императивными (Java, C++, C, Pascal etc), и, и, и... и всё

>Да я не спорю. Для управления ручным тормозом вполне годится. А вот что будем делать когда поедем со скоростью 100 км/ч ?

>Sun-ch (*) (27.09.2005 13:34:10)

Слушай, ну от тебя, фаната Sunа, такого никак не ожидалось. Если самолет, который летает со скоростью уж поболее 100км/ч, в реальном времени управляется жабой, то с самоходом то и подавно справимся

anonymous ()
Ответ на: Re: Томми против всех от aist1

Re: Томми против всех

Ещё раз - не о грамматиках речь. И не об экспертных системах. Только о правилах, записываемых через предикаты первого порядка. Остальное неинтересно, пусть академики суходрочкой занимаются со своими громатеками.

Molotok ()
Ответ на: Re: Томми против всех от aist1

Re: Томми против всех

А вообще я не очень понимаю, на фига это всё нужно. Я легко могу на чистой Java без всяких встраиваемых движков закодировать сколь угодно сложную систему правил. Не надо нам никаких прологов, JESS-ов и прочей параши! Чем меньше разных языков используется, тем проще код читается и сопровождается.

Balabol ()
Ответ на: Re: Томми против всех от Balabol

Re: Томми против всех

> Я легко могу на чистой Java без всяких встраиваемых движков закодировать сколь угодно сложную систему правил

Мои тапочки покатились со смеху...

Сделаем так. Ты говоришь, что знаешь джаву. Скачай JavaCC (гугль поможет), возьми в экзамплах грамматику языка Java, создай по ней класс парсера, посмотри в него. А потом подумай, на сколько легко ты сможешь написать эквивалентный код, выполняющий разбор java-файла без JavaCC (AntLR, etc...).

aist1 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.