Антон Дубина - Dubina 2021

Dubina 2021
Название: Dubina 2021
Автор:
Жанры: Программирование | Автомобили и ПДД
Серии: Нет данных
ISBN: Нет данных
Год: 2024
О чем книга "Dubina 2021"

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

Бесплатно читать онлайн Dubina 2021





Материализация визуализации

Основой проектной деятельности является программное обеспечение. Инструментами для проектирования служат программы, выполняющие различную функцию. Создание информационной модели автомобиля DUBINA EVO начиналось с эскизного проекта. Эскиз был создан в бесплатном растровом графическом редакторе Krita. Это программное обеспечение с открытым кодом, входящее в состав KDE. Krita разрабатывается преимущественно для художников и фотографов, распространяется на условиях GNU GPL. Программа поддерживает неразрушающее редактирование слоев и масок, работу в различных цветовых пространствах и с различными цветовыми моделями – RGB, CMYK, LAB, в режиме от 8 до 32 бит с плавающей точкой на канал. Кроме того, реализованы популярные фильтры (такие как нерезкое маскирование), корректирующие слои, маски и динамические фильтры, а также серия инструментов для ретуши. Однако основным приоритетом разработчики ставят реализацию возможностей для художников. В эскизном проекте представлялась концепция автомобиля, его габаритные размеры, конструктивные особенности. После определения основных размеров и конструктивных особенностей создавались чертежи будущего автомобиля.


Интерфейс программы Krita.


Чертежи выполнялись в программе LibreCAD. LibreCAD (ранее CADuntu) – кроссплатформенная, открытая и свободная САПР для 2-мерного черчения и проектирования, создана на основе QCad. LibreCAD позволяет решать задачи двухмерного проектирования, такие как подготовка инженерных и строительных чертежей, схем и планов. Работает под управлением операционных систем Linux, Windows и Mac OS X. Распространяется под лицензией GNU General Public License версии 2. Исходный код написан на языке программирования C++ с использованием библиотек Qt. Далее по чертежам строилась трехмерная модель. Для трехмерного моделирования оптимальна программа Blender. Blender – это комплексная программа, сочетающая в себе все актуальные возможности 3D моделирования. Программа не требовательна к характеристикам компьютера, в ней можно провести дизайнерское проектирование, организовать сборочную конструкцию и подготовить модель для печати на 3D принтере. Использование всех основных видов моделирования: свободные формы и скульптинг, работа с твердыми телами (в том числе и прямым редактированием), возможность задания параметрических размеров, а также поддержка форматов obj и stl в качестве импортируемой геометрии. Все элементы, которые смоделированы, могут использоваться в качестве дальнейших шаблонов для работы. Программное обеспечение поддерживает различные форматы файлов 3D для импорта и экспорта, в том числе Alembic, 3D Studio (3DS), Filmbox (FBX), Autodesk (DXF), SVG, STL (для3D-печати), UDIM, USD, VRML, WebM


Интерфейс программы LibreCAD.


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


Интерфейс программы Blender.


Детали механизмов, шестеренки редукторов делались в программе FreeCAD. FreeCAD – параметрическая САПР общего назначения с открытыми исходными кодами (на базе лицензии LGPLv2+). Основой геометрического моделирования твёрдых тел в FreeCAD является принцип граничного представления, в то же время имеется поддержка полигональных сеток. Геометрическим ядром FreeCAD является OpenCASCADE. Кроме задач машиностроения, FreeCAD может использоваться для таких задач, как архитектурное проектирование, или инженерный анализ методом конечных элементов. Freecad поддерживает более 30 форматов файлов для импортирования.

Для изготовления деталей автомобиля применялась 3Д печать. Технология 3Д печати универсальна. Размер детали для 3D печати ограничен только размером принтера. 3D принтер – это периферийное устройство, использующее метод послойного создания трехмерного объекта по цифровой 3D модели. Для 3D печати не требуется дополнительная оснастка. Все типы деталей изготавливаются на одном принтере. Для того чтобы напечатать деталь на ЗД принтере необходимо сначала исходный формат ЗD модели конвертировать в G-код. G-код – условное именование языка программирования устройств с числовым программным управлением (ЧПУ). Был создан компанией Electronic Industries Alliance в начале 1960-х. Для конвертирования STL формата в формат G-code применяется программа Slic3r.


Интерфейс программы FreeCAD.


В этой программе можно установить скорость печати, коэффициент заполнения и многое другое. После конвертации файл с G-кодом загружается в ЗД принтер. Из-за послойного формообразования можно изготавливать детали любой сложности. Для 3D печати используются различные материалы. Наиболее распространённые PLA, ABS, PVA пластики, нейлон, резина, металлический порошок. Самый производительный процесс ЗД печати – это процесс стереолитографии. В процессе стереолитографии слой материала образуется на всей площади поверхности одновременно. Яркие лучи света, передаваемые от проектора, попадают на прозрачное стекло. Стекло находится на дне ванны с жидким светоотверждающим материалом. Проектор под стеклом передает изображение поперечного сечения каждой части детали. Таким образом материал на стекле отвердевает и вытягивается слой за слоем из ванной вверх.

Управление автомобилем производится по программе написанной в интегрированной среде разработки Arduino IDE. Это кросс-платформенная приложение (для Windows, MacOS, Linux), разработанное на C и C ++. Оно используется для написания и загрузки программ на Arduino-совместимые платы, а также на платы других производителей. Исходный код для среды IDE выпущен под общедоступной лицензией GNU версии 2. Arduino IDE поддерживает языки C и C ++ с использованием специальных правил структурирования кода. Arduino IDE предоставляет библиотеку программного обеспечения из проекта Wiring, которая предоставляет множество общих процедур ввода и вывода. Для написанного пользователем кода требуются только две базовые функции для запуска эскиза и основного цикла программы, которые скомпилированы и связаны с заглушкой программы main () в исполняемую циклическую исполнительную программу с цепочкой инструментов GNU, также включённой в дистрибутив IDE.


С этой книгой читают
Цель книги – познакомить читателей с существующими подходами и решениями в области моделирования бизнес-архитектуры предприятия. В книге освещаются различные аспекты данной проблематики, в том числе такие вопросы как базовые подходы к моделированию и возможности современных инструментальных средств.Особое внимание уделяется специфике организации проектов по разработке моделей бизнес-архитекуры. На основе практического опыта реализации проектов по
В этой книге автор, сам прошедший путь от разработчика до менеджера в сфере IT, рассказывает неочевидные моменты, которые являются критически важными для правильного управления. Почему разработчики увольняются после повышения зарплаты? Как делать FixedPrice проекты? Почему Scrum не упрощает менеджмент? Книга содержит ответ на эти и многие другие вопросы. В книге есть много баек, которые показывают тяжёлую, но интересную жизнь менеджера в разработ
Эта книга состоит из двух частей: художественной, где рассказывается удивительная история мальчика, захотевшего стать белым хакером (хотя в ней, конечно же, есть и девочка, а также его друзья), и научно-популярной, в которой дается обучение (она так и называется в книге, ты увидишь ее, когда начнешь читать) программированию и разным другим компьютерным вещам, очень нужным в современном мире. Но на самом деле это единая история, позволяющая задума
«Создаем игры с нуля! 3 книги для старта в гейм-деве» – это ваш путь к созданию собственных игр, от идеи до реализации! В этом комплекте вы найдете три незаменимые книги: «Как создавать истории», «Как создавать игры» и «Создаем интерактивные истории».Этот комплект – ваш надежный помощник на пути к созданию собственных игр. Независимо от того, являетесь ли вы начинающим разработчиком или любителем, стремящимся глубже понять процесс создания интера
Наташа, вы необыкновенно талантливы! Прочитав все, что есть у Вас, мне понравилось все. Даже мат, он вписывается в Вашу поэзию удивительно органично.Но именно сегодня мне открылась Ваша другая сторона. Вы – это голая рана и сами изранены и других изранить можете. Все аж перевернулось во мне. Спасибо вот за такое настоящее творчество. Обнимаю и берегите себя. Хотя кому я говорю… Ведь Ваш смысл всего Вашего творчества – отдай всё, что есть, и будь,
Это книга лирических стихотворений, написанных в разные годы в различных формах и отображающих внутренний мир автора, его взаимоотношения с внешним миром (любовная, философская, гражданская лирика).
Эта книга для детей, которая учит их доброте. Пуховенький Ежик Плюш прилетел с другой планеты, и поэтому он отличается от других ежей. Он учит жителей леса принимать других животных, не смотря на их особенности и отличия. Эта книга рассказывает о дружбе.
Исторический роман – хроника о Русско-турецкой войне 1877-1878 гг.Казачий роман. Выходол в серии "Русский классический роман". Главный герой – донской казак добровольно пошедший на войну ради спасения братьев-болгар. Участник нескольких сражений, проходит мучительный путь осмысления бытия. Во второй части романа большую часть занимает повествование о возвращении с войны и адаптации к мирной жизни.Во многом спасением для него и других героев стано