На чем пишется софт для КА?

Автор hudvin, 06.05.2009 15:28:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yos

Цитироватьа нормальных трезвых плотников нет  :cry:
Или просто вообще нет, как на Украине. Всем обязательно иметь бумажку о высшем образовании, даже последним колхозникам (не в обиду, конечно).

Сергиенко Роман

Я лично проходил стажировку в Высшей технической школе г. Ульм в ФРГ по программе бакалавриата и знаю, что это такое. Действительно, бакалавриат в западном техническом вузе очень сильно напоминает обучение в российском техническом вузе. По уровню теоретической подготовки и прикладной программе называть это ПТУ рука не поднимается. Единственное, уровень преподавания высшей математики там несколько ниже, это чувствуется. Но это характерно для всех западных вузов. Преподавание математики в вузах России всегда считалось лучшим в мире (по крайней мере, до последнего времени).

jettero

На Гуглекоде из архивов MIT опубликовали исходники программ для некоторых миссий Аполон http://code.google.com/p/virtualagc/source/browse/trunk/Luminary099/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc

в комментариях есть интересные фразы :)
ЦитироватьTC      BANKCALL        # TEMPORARY, I HOPE HOPE HOPE
                CADR    STOPRATE        # TEMPORARY, I HOPE HOPE HOPE

А это программа для ЛМ Аполона 13 и 14 http://code.google.com/p/virtualagc/source/browse/trunk/Luminary131/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.s?r=258

Файл называется BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.s  :D

Здесь есть эмулятор систем Аполона на котором можно запускать эти программы http://www.ibiblio.org/apollo/index.html

TAU

ЦитироватьНа Гуглекоде из архивов MIT опубликовали исходники программ для некоторых миссий Аполон http://code.google.com/p/virtualagc/source/browse/trunk/Luminary099/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc
А это программа для ЛМ Аполона 13 и 14 http://code.google.com/p/virtualagc/source/browse/trunk/Luminary131/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.s?r=258
Файл называется BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.s  :D
Здесь есть эмулятор систем Аполона на котором можно запускать эти программы http://www.ibiblio.org/apollo/index.html
Спасибо, очень интересно!

Scarecrow

ЦитироватьИ не среднее это образование. Этот термин и звание вообще происходит из "классических" университетов Европы и ему уже несколько сотен лет.
В связи с бакалаврами действительно образовалась, по историческим причинам, полная терминологическая путаница. Бакалавр может быть и выпускником лицея, значит средней школы типа гимназии (например во Франции, или по программе "европейской школы", в основном для детей евробюрократов) или выпускником колледжа или высшего учебного заведения, со сроком обучения од двух до четырёх лет, где всё очень зависит от конкретной школы, специальности и страны.

yos

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

jettero

В этом году был конкурс программистов где в каччестве задач надо было управлять спутником (в прошлом году был марсоход).

   1. Перевести спутник, движущийся по круговой орбите вокруг центрального тела (Земли), на круговую орбиту с другим радиусом
   2. Произвести "стыковку" с другим спутником, движущимся по круговой орбите
   3. Произвести "стыковку", но при условии, что начальная орбита управляемого спутника и спутника-цели - это не круги, а эллипсы
   4. Пролететь в радиусе 1 км от 11 спутников, движущихся по произвольным орбитам, дозаправляясь топливом на орбитальной заправочной станции и учитывая влияние не только Земли, но и Луны


Несколько отчетов участников:

http://users.livejournal.com/_adept_/94839.html
http://murkt.org.ua/blog/2009/06/30/icfpc09-space-opera/
http://larubin.livejournal.com/119872.html

тут есть еще http://habrahabr.ru/blogs/icfpc/63279/

yos

Как по мне, то это соревнование для программирующих баллистиков.

jettero

ЦитироватьКак по мне, то это соревнование для программирующих баллистиков.

Читая отчеты конкурсантов видно, что многие из них начинали учить баллистику только на второй день соревнования (всего было 4 дня ) :D

ЦитироватьДень 2
...
Я скачал и начал изучать замечательную книгу Orbital Mechanics, которая к тому моменту была уже у всех, кто хотел :)

yos

Да, я заметил. Но назвать такое просто "соревнованием для программистов" как-то неправильно.

jettero

Тем не менее оно так называется http://en.wikipedia.org/wiki/ICFPC
О том, что задачи будут на баллистику заранее никто не знал, скорее-всего устроители выбрали эту тему, чтобы ни у кого не было преимущества и программисты изучали предметную область непосредственно в процессе работы.
В прошлом году у них были задания на управление ровером на Марсе. В 2005 надо было писать ботов для игры в квест, в 2003 написание робота управляющего машиной на гоночном треке итп.

Rigel

Да, русский asm  это жесть, зато все алгоритмы мало весят, и можно БЦВМ  легче ставить. а это всё-таки деньги...
Идущий осилит дорогу, а ведущий заведёт.

Form1

ЦитироватьДа, русский asm  это жесть, зато все алгоритмы мало весят, и можно БЦВМ  легче ставить. а это всё-таки деньги...

По-моему для более-менее серьезных КА разница в массе БЦВМ между, например, 1 кг и 10 кг не так уж принципиальна, в том числе по стоимости.

avmich

Цитировать
ЦитироватьДа, русский asm  это жесть, зато все алгоритмы мало весят, и можно БЦВМ  легче ставить. а это всё-таки деньги...

По-моему для более-менее серьезных КА разница в массе БЦВМ между, например, 1 кг и 10 кг не так уж принципиальна, в том числе по стоимости.

Это что считать серьёзным КА. Телескоп MOST весит 60 кг, для него такая разница масс БЦВМ была бы критична.

bsdv

Цитировать
Цитировать
ЦитироватьДа, русский asm  это жесть, зато все алгоритмы мало весят, и можно БЦВМ  легче ставить. а это всё-таки деньги...

По-моему для более-менее серьезных КА разница в массе БЦВМ между, например, 1 кг и 10 кг не так уж принципиальна, в том числе по стоимости.

Это что считать серьёзным КА. Телескоп MOST весит 60 кг, для него такая разница масс БЦВМ была бы критична.

А еще можно при той же массе сделать 10 кратное резервирование, а это уже ЦИФРА, особенно с учетом наших достижений в электронике. :D

Rigel

ЦитироватьА еще можно при той же массе сделать 10 кратное резервирование, а это уже ЦИФРА, особенно с учетом наших достижений в электронике.  

Очень больная тема, особенно для августа 2008.
Идущий осилит дорогу, а ведущий заведёт.

LRV_75

а при создани ПО для КА кто нибудь использует ОС МСВС? Вроде ее КВ МО упорно двигают
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Dmitri

Для канадского робота на шаттлах Канадарм и на международной космической ситанции Канадарм2,разработка стоимостью в миллиард евро(заплатили американцы), используется язык Ада 95.
http://www.adacore.com/multimedia/pdfs/CaseStudy_SpaceArm.pdf
http://en.wikipedia.org/wiki/Canadarm2
Prove all things

Morin

Цитировать
ЦитироватьА еще можно при той же массе сделать 10 кратное резервирование, а это уже ЦИФРА, особенно с учетом наших достижений в электронике.  

Очень больная тема, особенно для августа 2008.

Вы тут, похоже, не в теме. Намекаете на Персону? Электроника там загнулась не наша, а импортная. На нашей таких отказов никогда не было. Так что    тут "достижение" не нашей электроники, а наших дураков-начальников, поставивших импортную электронику.
Это, конечно, офтоп. А по теме могу сказать, что в Самаре сейчас решили борт писать на СИ :-( , та еще - гениальная идея. Нахлебаются ребята дерьма большими ложками.
Лучшее - враг хорошего

bsdv

Цитировать
Цитировать
ЦитироватьА еще можно при той же массе сделать 10 кратное резервирование, а это уже ЦИФРА, особенно с учетом наших достижений в электронике.  

Очень больная тема, особенно для августа 2008.

Вы тут, похоже, не в теме. Намекаете на Персону? Электроника там загнулась не наша, а импортная. На нашей таких отказов никогда не было. Так что    тут "достижение" не нашей электроники, а наших дураков-начальников, поставивших импортную электронику.
Это, конечно, офтоп. А по теме могу сказать, что в Самаре сейчас решили борт писать на СИ :-( , та еще - гениальная идея. Нахлебаются ребята дерьма большими ложками.

Ну Боинги вроде летают, хотя иногда падают и они :D . Здесь не так важен язык сам по себе, сколько жесткое соблюдение технологий программирования.