Содержание
Кошкин М. И. | это… Что такое Кошкин М. И.?
Михаи́л Ильи́ч Ко́шкин (3 декабря 1898, село Брынчаги Угличского уезда Ярославской губернии — 26 сентября 1940, дом отдыха Занки, Харьковская область) — советский конструктор, начальник КБ танкостроения Харьковского завода, создавшего знаменитый танк Т-34 и первый танк с противоснарядным бронированием, Т-111 (опытная модель).
Содержание
|
Биография
Родился 3 декабря 1898 года в селе Брынчаги Угличского уезда Ярославской губернии.
После участия в Гражданской войне и работы на разных предприятиях с 1929 по 1934 год учился в Машиностроительном институте Ленинграда, после чего 2,5 года трудился в танковом КБ Ленинградского завода им. С. М. Кирова. С должности рядового конструктора быстро дошёл до заместителя начальника КБ. За участие в создании нового танка Т-46-5 получил орден Красной Звезды.[1]
С декабря 1936 года Кошкин возглавляет Конструкторское бюро Харьковского паровозостроительного завода (ХПЗ). В это время в КБ сложилась критическая кадровая ситуация: предыдущий начальник КБ А. О. Фирсов арестован «за вредительство», конструкторов допрашивают, КБ разделено на два направления: с лета 1937 года одна часть сотрудников занимается опытно-конструкторскими работами (14 тем), другая обеспечивает текущее серийное производство.
Первый проект, созданный под его руководством, танк БТ-9, был отклонён осенью 1937 года по причине грубых конструктивных ошибок и несоответствия требованиям задания. 13 октября 1937 года Автобронетанковое управление РККА (АБТУ) выдало заводу № 183 (бывший ХПЗ) тактико-технические требования на новый танк под индексом БТ-20.
По причине слабости КБ завода № 183, на предприятии для работ по новому танку было создано отдельное конструкторское бюро, независимое от КБ Кошкина. В состав КБ вошёл ряд инженеров КБ завода № 183 (в том числе А. А. Морозов), а также около 40-ка выпускников Военной академии механизации и моторизации (ВАММ). Руководство КБ было поручено адъюнкту ВАММ Адольфу Дику. Разработка идёт в сложных условиях: на заводе продолжаются аресты.
Кошкин в этом хаосе продолжает развивать своё направление — чертежи, над которыми работает костяк фирсовского конструкторского бюро (КБ-24), должны лечь в основу будущего танка.
Конструкторским бюро под руководством А.Дика был разработан технический проект танка БТ-20, но с опозданием на полтора месяца. Данная задержка повлекла за собой анонимный донос на руководителя КБ, в результате которого Дик был арестован, обвинён в срыве правительственного задания и осуждён на 20 лет лагерей[2]. Вклад А.Дика, недолго занимавшегося в КБ вопросами подвижности танка, в создание будущего танка Т-34 заключался в важной для ходовой части идее установки на борт ещё одного опорного катка и наклонного расположения пружин подвески. [1]
Довоенные танки производства завода № 183. Слева направо: А-8 (БТ-7М), А-20, Т-34 обр 1940 г. с пушкой Л-11, Т-34 обр. 1941 г. с пушкой Ф-34.
Конструкторское бюро было реорганизовано, его руководителем стал Кошкин. В марте 1938 года проект танка был утверждён. Однако к этому моменту у военного руководства страны возникли сомнения в правильности выбранного типа движителя для танка. 28 апреля 1938 года Кошкин в Москве на совещании Народного Комиссариата обороны (НКО) добивается разрешения изготовить и испытать два новых танка — колёсно-гусеничный (как и предполагалось изначальным заданием) и чисто гусеничного. Они несколько отличаются от бортов танка БТ-ИС Н. Ф. Цыганова.
По результатам первых испытаний принято решение изготовить два танка с усиленной бронёй. В начале марта 1940 года Кошкин отправляется из Харькова в Москву с двумя танками А-20 и А-32 «своим ходом». В условиях начавшейся весенней распутицы, при сильной изношенности танков предшествующими пробеговыми испытаниями (около 3000 км), начавшийся пробег несколько раз был на грани провала. Тем не менее испытания в Подмосковье завершаются успехом. Но сам Кошкин заплатил за этот демонстрационный успех большую цену: простуда и переутомление привели к заболеванию пневмонией, и в сентябре 1940 года Михаила Ильича не стало.
Награды
- Орден Красной Звезды за разработку опытной модели среднего танка Т-111[3]
- Сталинская премия (посмертно, 10 апреля 1942 года) «за разработку конструкции нового типа среднего танка» (Т-34) [4]
- Герой Социалистического Труда (посмертно, Указом Президента СССР № 824 от 4 октября 1990 года) [4]
Память
- Памятники
- В Харькове, недалеко от проходной завода имени Малышева, в мае 1985 года Михаилу Ильичу Кошкину был торжественно открыт памятник.
- Памятник танку «Т-34», а фактически М. И. Кошкину, установлен у дороги, возле его родной деревни Брынчаги в Ярославской области.
- Книги
- Резник Я. Л. Сотворение брони. — М.: Воениздат, 1987.
- Брошюра «Михаил Кошкин: уникальные документы, фотографии, факты, воспоминания (к 110-летию со дня рождения)», 2009 г.
- В. Вишняков. Конструкторы. 1989.
- Фильмы
- «Главный конструктор» режиссёра В. Семакова, роль Кошкина сыграл Борис Невзоров.
- Марка
К 100-летию со дня рождения М. И. Кошкина
- В 1998 году к 100-летию со дня рождения М. И. Кошкина была выпущена Российская почтовая марка с его портретом. На рисунке слева — установленный на постамент танк Т-34. На марке напечатан текст: «М. И. Кошкин.1898-1940». Стоимость марки — 1 рубль. Рисунок был выполнен Л. Зайцевым.
Примечания
- ↑ 1 2 Осторожно: «специалисты»! Л. Васильева-Кучеренко. Литературная газета. 22-28 октября 2008 г. № 43 (6195).
- ↑ Б. Кавалерчик. Ещё раз о Т-34. — Танковый удар. Советские танки в боях 1942—1943: Сборник. М.: Яуза, Эксмо, 2007. — 448 с. ISBN 978-5-699-22807-2
- ↑ История создания среднего танка Т-111
- ↑ 1 2 Кошкин Михаил Ильич в Большой Советской энциклопедии
См. также
- Морозов, Александр Александрович
- Кучеренко, Николай Алексеевич
Ссылки
Кошкин, Михаил Ильич на сайте «Герои страны»
- Он одел солдат в броню — очерк о конструкторе танка Т-34 Михаиле Кошкине.
- две статьи о Кошкине
- Кошкин Михаил Ильич — статья о конструкторе, архивные фотографии
- М. Кустов. Оружие, погубившее своих создателей
| |||
gif»> |
Оглавление
Форум
Библиотека |
Кошкин, Михаил Ильич (1898 — 1940)
См. в
Википедии Кошкин, Михаил
Ильич
Источник — Википедия
Кошкин, Михаил Ильич (21 ноября [3 декабря] 1898,
село Брынчаги, Ярославская губерния — 26 сентября 1940, дом отдыха Занки,
Харьковская область) — советский конструктор, начальник КБ танкостроения
Харьковского завода, создавшего знаменитый танк Т-34.
Родился 21 ноября (3 декабря) 1898 года в селе Брынчаги Угличского уезда
Ярославской губернии. Семья жила бедно, земли у семьи было мало, и отец
вынужден был заниматься отхожими промыслами. В 1905 году, работая на
лесозаготовках, он надорвался и умер, оставив жену, вынужденную пойти
батрачить, и троих малолетних детей. Михаил окончил церковно-приходскую
школу. С 1909 по 1917 годы работал на кондитерской фабрике в Москве.
С февраля 1917 года служил в армии рядовым. Весной в составе 58-го
пехотного полка был отправлен на Западный фронт, в августе был ранен.
Лечился в Москве, получил отпуск и в конце 1917 года был демобилизован. 15
апреля 1918 года поступил добровольцем в сформированный в Москве
железнодорожный отряд Красной Армии. Участвовал в
боях под Царицыном. В 1919 году
переведён в Петроград в 3-й железнодорожный батальон, который
перебрасывается на Северный фронт против английских интервентов, принимает
участие во взятии
Архангельска. По дороге на Польский
фронт заболел тифом и был снят с эшелона. После выздоровления направлен в
3-ю железнодорожную бригаду, участвовал в боях против Врангеля на Южном
фронте.
С 1919 по 1920 годы — политработник. После окончания Гражданской войны с
1921 по 1924 годы учился в
Коммунистическом университете имени Я.
М. Свердлова. После его окончания получил назначение в Вятку, где с
1924 по1925 годы работал заведующим кондитерской фабрикой, с 1925 по 1926
годы — заведующим агитационно-пропагандистским отделом 2-го райкома ВКП(б),
с 1926 по 1928 годы — заведующим Губсовпартшколой, в 1928 году —
заместителем заведующего, с июля 1928 по август 1929 года — заведующий
агитационно-пропагандистским отделом Губкома ВКП(б).
В 1929 году по личному распоряжению С. М. Кирова как инициативный
работник, в числе «парттысячников», зачислен в
Ленинградский машиностроительный
институт; производственную практику проходил на Горьковском автозаводе,
а преддипломную — в опытно-конструкторском отделе одного из Ленинградских
заводов.
После окончания вуза в 1934 году 2,5 года трудился в танковом КБ
Ленинградского завода им. С. М. Кирова. С должности рядового конструктора
быстро дошёл до заместителя начальника КБ. За участие в создании среднего
танка с противоснарядным бронированием Т-46-5 (Т-111) получил орден Красной
Звезды. Участвовал также в создании танка
Т-29.
С декабря 1936 года Кошкин возглавляет
Конструкторское бюро Танкового отдела «Т2», завода №
183, Харьковского
паровозостроительного завода (ХПЗ). В это время в КБ сложилась
критическая кадровая ситуация: предыдущий начальник КБ
А. О. Фирсов арестован «за
вредительство», конструкторов допрашивают, КБ разделено на два направления:
с лета 1937 года одна часть сотрудников занимается опытно-конструкторскими
работами (14 тем), другая обеспечивает текущее серийное производство.
Первый проект, созданный под руководством Кошкина, танк БТ-9, был отклонён
осенью 1937 года по причине грубых конструктивных ошибок и несоответствия
требованиям задания. 13 октября 1937 года Автобронетанковое управление РККА
(АБТУ) выдало заводу № 183 (ХПЗ) тактико-технические требования на новый
танк под индексом БТ-20.
По причине слабости КБ завода № 183, на предприятии для работ по новому
танку было создано отдельное конструкторское бюро, независимое от КБ
Кошкина. В состав КБ вошёл ряд инженеров КБ завода № 183 (в том числе А. А.
Морозов), а также около сорока выпускников
Военной академии механизации и
моторизации РККА (ВАММ). Руководство КБ было поручено адъюнкту ВАММ
Адольфу Дику. Разработка идёт в сложных
условиях: на заводе продолжаются аресты.
Кошкин в этом хаосе продолжает развивать своё направление — чертежи, над
которыми работает костяк фирсовского конструкторского бюро (КБ-24), должны
лечь в основу будущего танка.
Конструкторским бюро под руководством А. Дика был разработан технический
проект танка БТ-20, но с опозданием на полтора месяца. Данная задержка
повлекла за собой анонимный донос на руководителя КБ, в результате которого
Дик был арестован, обвинён в срыве правительственного задания и осуждён на
20 лет лагерей. Вклад А. Дика, недолго занимавшегося в КБ вопросами
подвижности танка, в создание будущего танка Т-34 заключался в важной для
ходовой части идее установки на борт ещё одного опорного катка и наклонного
расположения пружин подвески.
Конструкторское бюро было реорганизовано, его руководителем стал Кошкин. В
марте 1938 года проект танка был утверждён. Однако к этому моменту у
военного руководства страны возникли сомнения в правильности выбранного
типа движителя для танка. 28 апреля 1938 года Кошкин в Москве на совещании
Народного Комиссариата обороны (НКО) добивается разрешения изготовить и
испытать два новых танка — колёсно-гусеничный (как и предполагалось
изначальным заданием) и чисто гусеничный. Они несколько отличаются от
бортов танка БТ-ИС Н. Ф. Цыганова. В середине — конце лета 1939 года в
Харькове новые образцы танков прошли испытание. Комиссия заключила, что «по
прочности и надёжности опытные танки А-20 и А-32 выше всех выпускаемых
ранее… выполнены хорошо и пригодны для эксплуатации в войсках», однако
отдать предпочтение одному из них она не смогла. Большую тактическую
подвижность в условиях пересечённой местности во время боёв
Советско-финской войны 1939—1940 годов показал гусеничный
танк А-32. В короткие сроки была
проведена его доработка: утолщёна до 45 мм броня и установлена
76-миллиметровая пушка и другое — так появился Т-34.
Два опытных Т-34 были изготовлены и переданы на войсковые испытания 10
февраля 1940 года, подтвердившие их высокие технические и боевые качества.
В начале марта 1940 года Кошкин отправляется с ними из Харькова в Москву
«своим ходом». В условиях начавшейся весенней распутицы, при сильной
изношенности танков предшествующими пробеговыми испытаниями (около 3000
км), начавшийся пробег несколько раз был на грани провала. 17 марта 1940
года на Ивановской площади Кремля танки были продемонстрированы
представителям правительства. Испытания в Подмосковье и на Карельском
перешейке завершились успешно. Т-34 был рекомендован для немедленной
постановки на производство.
Сам Кошкин дорого заплатил за этот демонстрационный успех — простуда и
переутомление привели к заболеванию пневмонией, но Михаил Ильич продолжал
активно руководить доработкой танка, пока не произошло обострение
заболевания и не пришлось удалить одно лёгкое. Конструктор скончался 26
сентября 1940 года в санатории «Занки» под Харьковом, где проходил
реабилитационный курс лечения.
Похоронен в Харькове на Первом городском кладбище (ныне Молодёжный парк).
Могила не сохранилась.
Семья
Жена — Вера Николаевна. Три дочери:
Елизавета — учитель географии,
Тамара — геолог,
Татьяна — преподаватель Харьковского университета.
Награды
Орден Красной Звезды за разработку опытной модели среднего танка
Т-111
Сталинская премия (посмертно, 10 апреля 1942 года) «за разработку
конструкции нового типа среднего танка» (Т-34)
Герой Социалистического Труда (посмертно, Указом Президента СССР № 824 от
4 октября 1990 года)
Орден Ленина
Оставить комментарий:
Представьтесь: E-mail:
Ваш комментарий:
Защита от спама — введите день недели (1-7):
catkin build — Сборка пакетов — catkin_tools 0.
0.0 документация
Команда build
используется для сборки одного или нескольких пакетов в рабочей области catkin.
Как и большинство команд, build
зависит от контекста и может выполняться из любого каталога, содержащегося в инициализированной рабочей области.
Если рабочая область еще не инициализирована, сборка
может инициализировать ее с конфигурацией по умолчанию, но только если она вызывается из корня рабочей области.
Конкретные рабочие области также могут быть созданы из произвольных рабочих каталогов с помощью --опция рабочей области
.
Примечание
Для настройки рабочей области и клонирования репозиториев, используемых в следующих примерах, вы можете использовать rosinstall_generator и wstool.
Следующий код клонирует все пакеты ROS, необходимые для создания вводных руководств по ROS:
export ROS_DISTRO=indigo # Установка дистрибутива ROS mkdir -p /tmp/ros_tutorials_ws/src # Создать рабочую область cd /tmp/ros_tutorials_ws/src # Перейти к исходному пространству rosinstall_generator --deps ros_tutorials > . rosinstall # Получить список пакетов wstool update # Проверить все пакеты cd /tmp/ros_tutorials_ws # Перейти к корневому каталогу рабочей области ros catkin init # Инициализировать рабочую область
Основное использование
Предварительный просмотр сборки
Прежде чем создавать что-либо в рабочей области, полезно просмотреть, какие пакеты будут собраны и в каком порядке.
Это можно сделать с помощью опции --dry-run
:
cd /tmp/ros_tutorials_ws # Перейти в рабочую область catkin build --dry-run # Показать порядок сборки пакета
Помимо списка имен пакетов и порядка их сборки, также отображается тип сборки каждого пакета.
Построение рабочей области
Если в качестве аргументов не указаны пакеты, catkin build
создает всю рабочую область.
Он автоматически создает каталоги для пространства сборки и пространства разработки :
cd /tmp/ros_tutorials_ws # Перейдите к рабочей области catkin build # Сборка всех пакетов в рабочей области ls build # Показать результирующее пространство сборки ls devel # Показать результирующее пространство для разработки
После завершения сборки пространство сборки содержит каталоги, содержащие промежуточные продукты сборки для каждого пакета, а пространство разработки содержит макет FHS, в который записываются все окончательные продукты сборки.
Примечание
Продукты catkin build
существенно отличаются от поведения catkin_make
, например, в котором все файлы сборки и промежуточные продукты сборки будут объединены в пространство сборки или catkin_make_isolated
, которое будет иметь изолированный каталог FHS для каждого пакета в пространстве разработки .
Сообщения консоли
Обычно, если не происходит ошибки, выходные данные процесса сборки каждого пакета собираются, но не выводятся на консоль.
Все, что печатается, — это пара сообщений, обозначающих начало и конец сборки пакета.
Для пакета genmsg
это имеет следующий формат:
... Начиная >>> {РАБОТА} ... Завершено <<< {ЗАДАНИЕ} [ {TIME} секунд ] ...
Сообщения об ошибках печатаются всякий раз, когда задание сборки записывает в stderr
.
В таких случаях команда build
автоматически распечатает захваченный буфер stderr
под заголовком Warnings
после завершения задания, как показано ниже:
____________________________________________________________________________ Предупреждения << {ЗАДАНИЕ}: {СТАДИЯ} {ПУТЬ К ФАЙЛУ ЖУРНАЛА} {ПРЕДУПРЕЖДЕНИЯ} {КОМАНДА ВОСПРОИЗВЕДЕНИЯ} . ................................................ .......................... Завершено << {ЗАДАНИЕ} [ {TIME} секунд ]
Обратите внимание, что в первой строке отображается путь к чередующемуся файлу журнала, который сохраняется до тех пор, пока пространство сборки не будет очищено.
Кроме того, в случае сбоя пакета вывод на stderr
печатается под заголовком Errors
.
____________________________________________________________________________ Ошибки << {ЗАДАНИЕ}: {СТАДИЯ} {ПУТЬ К ФАЙЛУ ЖУРНАЛА} {ОШИБКИ} {КОМАНДА ВОСПРОИЗВЕДЕНИЯ} ................................................. .......................... Failed << {JOB}: {STAGE} [Выход с кодом {EXIT CODE}] Ошибка << {ЗАДАНИЕ} [ {TIME} секунд ]
Все сообщения от базовых заданий могут быть показаны при использовании опции -v
или --verbose
.
Это будет печатать обычные сообщения при запуске и завершении задания сборки, а также чередующийся вывод на stdout
и stderr
из каждой команды сборки в блоке.
Весь вывод можно печатать с чередованием с помощью опции --interleave-output
.
В этом случае каждая строка имеет префикс задания и этапа, с которого она поступила.
Сводка сборки
В конце каждой сборки распечатывается краткая сводка сборки, чтобы гарантировать, что аномалии не будут пропущены.
В этой сводке отображается общее время выполнения, количество успешных заданий, количество заданий, выдавших предупреждения, и количество заданий, которые не были предприняты из-за сбойных зависимостей.
[сборка] Время работы: всего 1,9 секунды. [сборка] Резюме: 4 из 7 заданий выполнены. [сборка] Предупреждения: Нет. [сборка] Заброшено: брошено 1 задание. [сборка] Ошибка: 2 задания не выполнены.
Более подробную сводку можно распечатать с помощью команды --summarize
, в которой перечислены результаты для каждого пакета в рабочей области.
Создание подмножеств пакетов
Рассмотрим рабочее пространство Catkin с исходным пространством , заполненным следующими пакетами Catkin, которые еще не созданы:
$ pwd /tmp/путь/к/my_catkin_ws $ лс . /* ./источник: серёжка console_bridge genlisp genpy message_runtime ros_comm roscpp_core std_msgs common_msgs gencpp genmsg message_generation ros ros_tutorials роспак
Сборка конкретных пакетов
Определенные пакеты также могут быть созданы путем указания их в качестве позиционных аргументов после команды build
:
cd /tmp/ros_tutorials_ws # Переход к рабочей области catkin build roslib # Сборка roslib и ее зависимостей
Как показано выше, будут собраны только 4 пакета ( roslib
и его зависимости) из 36 пакетов.
Контекстно-зависимое построение
В дополнение к сборке всех пакетов или определенных пакетов с различными требованиями к зависимостям, catkin build
также может определять пакет, содержащий текущий рабочий каталог.
Это эквивалентно указанию имени пакета в командной строке и выполняется путем передачи параметра --this
в catkin build
, как показано ниже:
cd /tmp/ros_tutorials_ws # Переход к рабочей области cd src/ros/roslib # Перейти в исходный каталог roslib ls # Показать содержимое исходного каталога catkin build --this # Сборка roslib и ее зависимостей
Пропуск пакетов
Предположим, вы собрали каждый пакет до roslib
, но в этом пакете возникла ошибка сборки.
После исправления ошибки вы можете снова запустить ту же команду сборки, но команда build
дает возможность сэкономить время в этой ситуации.
При повторном запуске с самого начала ни один из продуктов зависимостей roslib
не будет пересобран, но базовой системе сборки все равно потребуется некоторое время, чтобы проверить это для каждого пакета.
Однако эти проверки можно пропустить, перейдя непосредственно к заданному пакету.
Вы можете использовать параметр --start-with
, чтобы продолжить сборку с того места, на котором вы остановились после устранения проблемы.
cd /tmp/ros_tutorials_ws # Перейти к рабочей области catkin build --start-with roslib # Сборка roslib и ее зависимостей
Примечание
catkin build
будет предполагать, что все зависимости, ведущие к пакету
указывается с помощью --start-with
вариант уже был успешно
построен.
Расширенные параметры
Временное изменение флагов сборки
Хотя флаги конфигурации сборки устанавливаются и сохраняются в контексте сборки, их можно временно переопределить или дополнить с помощью команды build
.
$ сборка сережки --cmake-args -DCMAKE_C_FLAGS="-Стена -W -Wno-unused-parameter"
Сборка с предупреждениями
Иногда бывает полезно выполнить компиляцию с включенными дополнительными предупреждениями во всем рабочем пространстве сережки.
Для этого используйте команду, подобную этой:
$ сборка сережки -v --cmake-args -DCMAKE_C_FLAGS="-Стена -W -Wno-unused-parameter"
Эта команда передает аргумент -DCMAKE_C_FLAGS=...
всем вызовам cmake
.
Настройка заданий сборки
По умолчанию catkin build
на компьютере с ядрами N
будет создавать до пакетов N
параллельно и распределять между ними N
make
заданий с помощью внутреннего сервера заданий.
Если ваша платформа не поддерживает планирование сервера заданий, catkin build
передаст -jN -lN
в make
для каждого пакета.
Вы можете контролировать максимальное количество пакетов, разрешенных для параллельной сборки, используя параметр -p
или --parallel-packages
, и вы можете изменить количество сделать
заданий доступными с помощью -j
или --jobs
опция.
По умолчанию эти параметры заданий не передаются базовой команде make
.
Чтобы отключить сервер заданий, вы можете использовать --no-jobserver
, и вы можете передавать флаги непосредственно в make
с опцией --make-args
.
Примечание
Флаги заданий ( -jN
и/или -lN
) могут быть переданы непосредственно в make
командой
давая им catkin build
, но другие make
аргументы должны быть
передан параметру --make-args
.
Настройка использования памяти
В дополнение к ограничениям ЦП и нагрузки, catkin build
также может ограничить количество запущенных заданий в зависимости от доступной памяти, используя скрытый флаг --mem-limit
.
Этот флаг требует установки модуля Python psutil
и полезен в системах без разделов подкачки или в других ситуациях, когда необходимо ограничить использование памяти.
Память указывается либо в процентах, либо в количестве байтов.
Например, чтобы указать, что сборка catkin
не должна запускать дополнительные параллельные задания, когда используется 50% доступной памяти, можно выполнить:
$ сборка сережки --mem-limit 50%
В качестве альтернативы, если он не должен запускать дополнительные задания при использовании более 4 ГБ памяти, вы можете указать:
$ catkin build --mem-limit 4G
Полный интерфейс командной строки
Использование: catkin build [-h] [--workspace WORKSPACE] [--profile PROFILE] [--пробный запуск] [--get-env PKGNAME] [--this] [--no-deps] [--unbuilt] [--start-with PKGNAME | --начать-с-этого] [--continue-on-failure] [--force-cmake] [--pre-clean] [--no-install-lock] [--save-config] [-j JOBS] [-p ПАКЕТ_ЗАДАНИЙ] [-l СРЕДНЯЯ_ЗАГРУЗКА] [--сервер заданий | --no-jobserver] [--env-кэш | --no-env-cache] [--cmake-args ARG [ARG . ..] | --no-cmake-args] [--make-args ARG [ARG ...] | --no-make-args] [--catkin-make-args ARG [ARG ...] | --no-catkin-make-args] [--verbose] [--interleave-output] [--no-status] [--summarize] [--no-summarize] [--override-build-tool-check] [--limit-status-rate LIMIT_STATUS_RATE] [--no-notify] [ИМЯ_ПКГ...] Создайте один или несколько пакетов в рабочем пространстве сережки. Это вызывает `CMake`, `make` и дополнительно `make install` для всех или указанных пакетов в рабочем пространстве сережки. Аргументы, переданные этой команде, могут временно переопределить постоянные параметры, хранящиеся в конфигурации профиля сережки. Если вы хотите сэкономить эти параметры, используйте аргумент --save-config. Чтобы увидеть текущую конфигурацию, используйте команда `catkin config`. необязательные аргументы: -h, --help показать это справочное сообщение и выйти --workspace РАБОЧАЯ ОБЛАСТЬ, -w РАБОЧАЯ ОБЛАСТЬ Путь к рабочему пространству catkin_tools или каталогу содержащиеся в нем (по умолчанию: ". ") --profile ПРОФИЛЬ Имя используемого профиля конфигурации (по умолчанию: активный профиль) --dry-run, -n Список пакетов, которые будут собраны с указанным аргументы, не строя их. --get-env PKGNAME Распечатать среду, в которой PKGNAME создан для стандартный выход. Пакеты: Контролируйте, какие пакеты будут собраны. Пакеты рабочей области PKGNAME для сборки, зависимости пакетов также построен, если не используется --no-deps. Если нет пакетов даны, то все пакеты построены. --this Собрать пакет, содержащий текущую рабочую каталог. --no-deps Собирать только указанные пакеты, а не их зависимости. --unbuilt Сборка пакетов, которые еще не были собраны. --start-with PKGNAME Собрать данный пакет и те, которые от него зависят, пропуская все до него. --start-with-this Аналогично --start-with, начиная с пакета содержащий текущий каталог. --продолжить-при-неуспехе, -c Попробуйте продолжить сборку пакетов, зависимости которых построен успешно, даже если кто-то другой запросил пакеты не собираются. Строить: Контролируйте поведение сборки. --force-cmake Запускает cmake явно для каждого пакета catkin. --pre-clean Запускает make clean перед сборкой каждого пакета. --no-install-lock Предотвращает сериализацию шагов установки, что включено по умолчанию, чтобы предотвратить конфликты при установке файлов Конфигурация: Параметры базовой системы сборки. --save-config Сохранить любые параметры конфигурации в этом разделе для следующий вызов сборки. -j JOBS, --jobs JOBS Максимальное количество заданий сборки, которые будут распределены между активные пакеты. (по умолчанию количество процессоров) -p ПАКЕТ_ЗАДАНИЙ, --parallel-packages ПАКЕТ_ЗАДАНИЙ Максимальное количество пакетов, которые можно встроить параллельный (по умолчанию количество процессоров) -l СРЕДНЯЯ_ЗАГРУЗКА, --load-average СРЕДНЯЯ_ЗАГРУЗКА Максимальная средняя нагрузка до прекращения выполнения новых заданий сборки Запланированное --jobserver Использовать внутренний сервер заданий GNU Make, который ограничит количество заданий Make во всех активных пакетах. --no-jobserver Отключить внутренний сервер заданий GNU Make и использовать внешний (например, distcc). --env-cache Повторно использовать кешированные переменные среды при повторном использовании пространство результатов, которое было загружено на другом этапе в задаче. --no-env-cache Не кэшировать переменные среды при повторном использовании такое же пространство результатов. --cmake-args АРГ [АРГ ...] Произвольные аргументы, которые передаются CMake. Это собирает все следующие аргументы до тех пор, пока не появится "--" читать. --no-cmake-args Не передавать дополнительные аргументы в CMake. --make-args АРГ [АРГ ...] Произвольные аргументы, которые передаются make. Это собирает все следующие аргументы до тех пор, пока не появится "--" читать. --no-make-args Не передавать дополнительные аргументы для make (не влияет на --catkin-сделать-аргументы). --catkin-make-args АРГ [АРГ ...] Произвольные аргументы, которые передаются, но только для пакетов с сережками. Он собирает все следующие аргументы, пока не будет прочитан "--". --no-catkin-make-args Не передавайте никаких дополнительных аргументов для сережки пакеты (не влияет на --make-args). Интерфейс: Поведение интерфейса командной строки. --verbose, -v Выводить вывод команд в упорядоченных блоках после команда заканчивается. --перемежение-выход, -i Предотвращает упорядочивание вывода команды, когда несколько команды выполняются одновременно. --no-status Подавляет строку состояния, полезно в ситуациях, когда возврат каретки не поддерживается должным образом. --summarize, --summary, -s Добавляет сводку сборки в конец сборки; значения по умолчанию включить с --continue-on-failure, выключить в противном случае --не суммировать, --не суммировать Явно отключите конец сводки сборки --override-build-tool-check использовать для переопределения сбоя из-за использования другой сборки инструменты в одном рабочем пространстве. --limit-status-rate LIMIT_STATUS_RATE, --status-rate LIMIT_STATUS_RATE Ограничьте частоту обновления строки состояния до этого частота. Ноль означает неограниченность. Должен быть положительным, по умолчанию 10 Гц. --no-notify Подавляет системное всплывающее уведомление.
melodic/installation/ubuntu - ROS Wiki
Пожалуйста, смотрите EditingTheWiki для получения рекомендаций по организации нашей вики и советов по созданию новых страниц. |
Пакет ROS или стек
Если вы создаете начальную страницу для стека или пакета, присвойте этой странице то же имя, что и самому стеку или пакету, и используйте один из следующих шаблонов:
Если вы создаете дополнительную документацию для пакета или стека, не стесняйтесь структурировать ее по своему усмотрению, но, пожалуйста, держите ее в пределах пространства имен вашего пакета (например, "ros.org/wiki/my_package/more_details") Создать новую пустую страницу
Учебные пособия
Для систематизации учебных пособий в каждой стопке и пакете есть ссылка на учебные пособия в нижней части страницы. Если вы попали сюда по этой ссылке, начните список руководств с этим шаблоном:
TutorialIndexTemplate
После сохранения этой страницы на ней будет кнопка «Создать руководство», которую вы можете использовать для создания новых страниц руководств. который будет автоматически проиндексирован и его будет легче найти пользователям.