Искусственный интеллект на борту ЛА

И прочий транспорт будущего
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Re: Искусственный интеллект на борту ЛА

Post by tau797 »

eDrew wrote:Коллективы в прикладном Ии не образуются даже за 10-15 лет.. И в ракетостроении это были 3-4 группы на 1991 г..

Ничего страшного Людмила Сергеевна на Прологе изобразить не могла - ибо Пролог в сущности Rules Engine - для Экспертной системы.. в данном случае для управления штатными режимами с небольшой корректировкой укладывающейся в Монотонную логику 1-го порядка..

В ваш радел попал случайно, разрешите вернуться в строй раздела IT!
Нет уж, мы Вас просто так не отпустим!
Что за Лариса Сергеевна? Она работала у Крюкова? Или у Эйсымонта?
Любите людей.
King Regards,
Andrey
User avatar
ARARAT.
Уже с Приветом
Posts: 34872
Joined: 20 Oct 2006 00:29
Location: RUS->USA

Re: ПАК ФА

Post by ARARAT. »

tau797 wrote:
erix wrote:
ARARAT. wrote:PS Кстати скорость Пролога зависит от железа, так вот если 30 лет назад оно было очень и очень медленное и то сделали на Буране, то сейчас на современном железе скорость будет более чем достаточная для боевого самолета, ну или по крайней мере сфера применения(по скорости и мощности) будет гораздо шире... Мое ИХМО конечно.
Я, например, не уверен, что производительность железа в данном контексте это определяющий фактор систем реального времени.
Также я не уверен, что существует порт Пролога для VxWorks например
Коллеги, не путайте. "Пролог на Буране" был, насколько я понимаю, на Земле. Т.е. задействовался в процессе разработки БПО. А на борту был исполняемый просто код. Собственно, так же может быть и на Т-50, и с VxWorks - т.е. генерация в кросс-системе кода для целевой платформы.
А на сколько я помню, и на борту тоже...
:wink:
Компас
Ник удалён за многократные регистрации
Posts: 1740
Joined: 19 Nov 2009 07:50

Re: ПАК ФА

Post by Компас »

tau797 wrote:
Компас wrote:Это называется "native компилятор Пролога", зачем такие сложности с описанием? GNU Prolog, например, генерит машинный (native) код из Пролог программ.
Затем, что вы не поняли сути.
Т.е. вот это, что вы написали:
tau797 wrote:Попробуем представить себе такой процесс. На некоем языке, похожем на Пролог, специалисты по логике управления бортовыми системами описывают правила, как именно ими управлять. Далее, аналогично тому, как по тексту на Си компилятор строит код на ассемблере, с помощью специального инструмента генерируется программа на низкоуровневом языке. И именно она исполняется потом на борту ЛА
не описывается одним кратким "компиляция в машинный код"? :mrgreen:

Я вам тогда еще доходчивей распишу:

Попробуем представить себе такой процесс. На некоем языке, похожем на Пролог, специалисты по логике управления бортовыми системами описывают правила, как именно ими управлять. Далее, аналогично тому, как по тексту на Си компилятор строит код на ассемблере, с помощью специального инструмента GNU Prolog генерируется программа на низкоуровневом языке. И именно она исполняется потом на борту ЛА

и никаких магических специальных инструментов не нужно.
Компас
Ник удалён за многократные регистрации
Posts: 1740
Joined: 19 Nov 2009 07:50

Re: Искусственный интеллект на борту ЛА

Post by Компас »

eDrew wrote:Ничего страшного Людмила Сергеевна на Прологе изобразить не могла - ибо Пролог в сущности Rules Engine - для Экспертной системы.. в данном случае для управления штатными режимами с небольшой корректировкой укладывающейся в Монотонную логику 1-го порядка..
Что тут некоторым специалистам уже 3-ю страницу пытаются доказать. А они - AI, AI, человеческий интеллект и т.п. :mrgreen:
User avatar
ARARAT.
Уже с Приветом
Posts: 34872
Joined: 20 Oct 2006 00:29
Location: RUS->USA

Re: Искусственный интеллект на борту ЛА

Post by ARARAT. »

tau797 wrote:
eDrew wrote:Коллективы в прикладном Ии не образуются даже за 10-15 лет.. И в ракетостроении это были 3-4 группы на 1991 г..

Ничего страшного Людмила Сергеевна на Прологе изобразить не могла - ибо Пролог в сущности Rules Engine - для Экспертной системы.. в данном случае для управления штатными режимами с небольшой корректировкой укладывающейся в Монотонную логику 1-го порядка..

В ваш радел попал случайно, разрешите вернуться в строй раздела IT!
Нет уж, мы Вас просто так не отпустим!
Что за Лариса Сергеевна? Она работала у Крюкова? Или у Эйсымонта?
+1
Ето кто еще за спец такая известная Людмила Сергеевна.
Вон Компас ее похоже знает...
:)
User avatar
ARARAT.
Уже с Приветом
Posts: 34872
Joined: 20 Oct 2006 00:29
Location: RUS->USA

Re: Искусственный интеллект на борту ЛА

Post by ARARAT. »

Интересно, а что на Прологе можно непосредственно управлять устройствами?
Енто что то новенькое, Пролог логический язык высокого уровня, а не низкого как ассемблер или частью C...
Ето вроде и так ясно, что для управлением с помощью Пролога непосрественно "исполнителями" нужен "промежуточный" уровень...
Не для перевода всей проги с Пролога, а лишь исполнительных функций для исполнения устройствами и для ввода данных с сенсоров и датчиков естественно.
:pain1:
Даже странно, что ето может быть не пoнятно...
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Re: ПАК ФА

Post by tau797 »

Компас wrote:Я вам тогда еще доходчивей распишу:
Компас, вы не понимаете ни сути, ни того, с кем общаетесь.
Если коротко - нет, то, что вы пишете, не соответствует ситуации с использованием Пролога для Бурана.
Любите людей.
King Regards,
Andrey
erix
Уже с Приветом
Posts: 3289
Joined: 18 Oct 2005 18:08

Re: ПАК ФА

Post by erix »

tau797 wrote:
erix wrote:
tau797 wrote:Специалисты по системам, управленцы писали логику управления на чем-то, полученном из ПРОЛОГа, а затем собственно управляющая программа на низкоуровневом, вероятно, языке, генерировалась автоматически
Ничего не понял. Что из чего генерировалось и где при этом стояли специалисты. Можете перефразировать?
Попробуем представить себе такой процесс. На некоем языке, похожем на Пролог, специалисты по логике управления бортовыми системами описывают правила, как именно ими управлять. Далее, аналогично тому, как по тексту на Си компилятор строит код на ассемблере, с помощью специального инструмента генерируется программа на низкоуровневом языке. И именно она исполняется потом на борту ЛА.
Чем это не компилятор?
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Re: ПАК ФА

Post by tau797 »

erix wrote:Чем это не компилятор?
Довольно долго объяснять. Ключевые слова выше привел ARARAT.
Любите людей.
King Regards,
Andrey
erix
Уже с Приветом
Posts: 3289
Joined: 18 Oct 2005 18:08

Re: ПАК ФА

Post by erix »

tau797 wrote:
erix wrote:Чем это не компилятор?
Довольно долго объяснять.
Дайте ссылку.
tau797 wrote: Ключевые слова выше привел ARARAT.
Там больше похоже на набор слов. Языками высокого уровня можно управлять чем угодно если есть низкоуровневые плагины в язык. Erlang (один из наследников Prolog-а), например, используется в soft-realtime управлении раутеров.
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Re: ПАК ФА

Post by tau797 »

erix wrote:
tau797 wrote:
erix wrote:Чем это не компилятор?
Довольно долго объяснять.
Дайте ссылку
См. выше. Боюсь, более подробные материалы найти будет непросто.
erix wrote:Языками высокого уровня можно управлять чем угодно если есть низкоуровневые плагины в язык. Erlang (один из наследников Prolog-а), например, используется в soft-realtime управлении раутеров.
"Можно в телекоммуникациях" - не синоним "нужно в управлении КА".

P.S. Кстати, по моим сведениям, Erlang - функциональный язык.
Любите людей.
King Regards,
Andrey
User avatar
ARARAT.
Уже с Приветом
Posts: 34872
Joined: 20 Oct 2006 00:29
Location: RUS->USA

Re: ПАК ФА

Post by ARARAT. »

erix wrote: ...
tau797 wrote: Ключевые слова выше привел ARARAT.
Там больше похоже на набор слов. Языками высокого уровня можно управлять чем угодно если есть низкоуровневые плагины в язык. Erlang (один из наследников Prolog-а), например, используется в soft-realtime управлении раутеров.
Плагины далеко не решают всех задач, плагины просто дают примитивный доступ к простейшим операциям низшего уровня, но они я образуют етот нижший уровень...
Задача стоит гораздо шире в многоуровневых система. Нижший уровень должен быть "самостоятельным", и динамически изменяюшийся...
Т.е. если привести более понятную аналогию, "внизу" должны быть изменяющиеся(по коду) "сверху" типа "драйверов" устройств, а не просто "порты" ввода/вывода данных, причем етот низший уровень должен быть самостоятельным, т.е. под собственным управлением...
Ерланг как уже заметили функциональный язык, т.е. далеко не Пролог... Prolog ето не только логика на уровне "if then else".
:)
Last edited by ARARAT. on 26 Feb 2010 01:16, edited 2 times in total.
User avatar
ARARAT.
Уже с Приветом
Posts: 34872
Joined: 20 Oct 2006 00:29
Location: RUS->USA

Re: ПАК ФА

Post by ARARAT. »

tau797 wrote:
erix wrote:
tau797 wrote:
erix wrote:Чем это не компилятор?
Довольно долго объяснять.
Дайте ссылку
См. выше. Боюсь, более подробные материалы найти будет непросто.
erix wrote:Языками высокого уровня можно управлять чем угодно если есть низкоуровневые плагины в язык. Erlang (один из наследников Prolog-а), например, используется в soft-realtime управлении раутеров.
"Можно в телекоммуникациях" - не синоним "нужно в управлении КА".

P.S. Кстати, по моим сведениям, Erlang - функциональный язык.
+1
Вторая часть особенно...
User avatar
Okella
Новичок
Posts: 56
Joined: 26 Apr 2010 17:38

Re: Искусственный интеллект на борту ЛА

Post by Okella »

Кто слышал о скандале с российскими беспилотниками
и решении закупить таки в Израиле?

Return to “Авиация, космонавтика, мореплавание”