Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Sguaba: Типобезопасная пространственная математика в Rust

Автор: Jon Gjengset

Загружено: 2025-09-29

Просмотров: 17440

Описание:

Существует множество способов описания местоположения объектов в космосе. Вот лишь некоторые из них: WGS84, известная система координат, привязанная к Земле; ECEF («Землецентричная, фиксированная к Земле»), декартова система координат, привязанная к осям Земли; NED («Север, Восток, Низ»), система координат, описывающая положение объекта относительно наблюдателя по сторонам света; или FRD («Вперед, Направо, Низ»), описывающая положение объекта относительно направления взгляда наблюдателя. Что ещё хуже, точки во всех этих системах, за исключением WGS84, могут быть выражены в декартовых координатах (то есть X, Y и Z), сферических координатах (то есть углу к полюсу, углу в плоскости XY и радиусу) или горизонтальных координатах (то есть азимуте, высоте и расстоянии).

Когда мы пишем программное обеспечение для систем, работающих с реальными координатами, часто возникает вопрос о том, в какой системе координат находятся эти координаты и как они представлены. И любая ошибка в ней даже в одном месте может привести к катастрофическим последствиям. Для этой цели я написал крейт Sguaba (названный в честь самоходной лодки кельтского божества Мананнана Мак Лира, которая управляется исключительно мыслями пилота). Sguaba — это крейт Rust, который строго типизирует координаты и векторы в соответствующих системах координат и реализует преобразования между ними.

В этом докладе, представленном на встрече Rust Amsterdam @ BlockTech, я расскажу о сложностях пространственной математики, а также о том, как использовать систему типов для кодирования этих сложностей. А также ответов на множество вопросов!

Анонс проекта Sguaba с открытым исходным кодом от Helsing: https://blog.helsing.ai/sguaba-hard-t...

Sguaba на GitHub: https://github.com/helsing-ai/sguaba

Слайды можно найти по адресу https://jon.thesquareplanet.com/slide... (или экспортировать по адресу https://jon.thesquareplanet.com/slide....

0:00:00 Введение
0:01:28 Доклад
0:31:40 Вопросы и ответы

Sguaba: Типобезопасная пространственная математика в Rust

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Rust 2025: $400K Salaries, C++, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

Rust 2025: $400K Salaries, C++, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

impl Rust: One Billion Row Challenge

impl Rust: One Billion Row Challenge

Advanced Rust Programming Techniques • Florian Gilcher • GOTO 2024

Advanced Rust Programming Techniques • Florian Gilcher • GOTO 2024

Jeremy Soller:

Jeremy Soller: "10 Years of Redox OS and Rust" | RustConf 2025

Асинхронность в Rust

Асинхронность в Rust

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

Richard Sutton – Father of RL thinks LLMs are a dead end

Richard Sutton – Father of RL thinks LLMs are a dead end

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

Скрытый диалог тела и мозга: как функциональный тест раскрывает слабые звенья

Скрытый диалог тела и мозга: как функциональный тест раскрывает слабые звенья

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Парадокс разгибания кривой доски

Парадокс разгибания кривой доски

«Проектирование API на основе типов в Rust» Уилла Крайтона

«Проектирование API на основе типов в Rust» Уилла Крайтона

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Шум сразу исчез после этого упражнения. Слух улучшился как никогда не слышал

Шум сразу исчез после этого упражнения. Слух улучшился как никогда не слышал

Impl Trait aka Look ma’, no generics! by Jon Gjengset

Impl Trait aka Look ma’, no generics! by Jon Gjengset

Crust of Rust: async/await

Crust of Rust: async/await

10 недооценённых особенностей и шаблонов Rust

10 недооценённых особенностей и шаблонов Rust

Практическая чистая архитектура в Rust [с шаблоном Axum]

Практическая чистая архитектура в Rust [с шаблоном Axum]

Crust of Rust: Smart Pointers and Interior Mutability

Crust of Rust: Smart Pointers and Interior Mutability

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]