Robossembler - Открытая робототехника
564 subscribers
44 photos
8 videos
2 files
208 links
Ваш персональный фронтир в борьбе роботов за лучшее будущее для кожаных мешков. Open Source Robotics и всё такое. По вопросам сотрудничества пишите @brylev, наш сайт robossembler.org
Download Telegram
​​Новый Gazebo Ionic. Что нового?

9-ый релиз Gazebo с коротким сроком поддержки является промежуточным между LTS релизами Harmonic и грядущим Jetty.

Из наиболее значимого:

Улучшены файлы запуска ros-gz. Разработан более компактный синтаксис для запуска Gazebo, создания сущностей и запуска моста ros-gz. Функция поддерживает файлы запуска в форматах YAML и XML.

В Gazebo появилась поддеркжа компонуемых узлов (composable nodes), с помощью которых можно запускать ноды Gazebo, rosgzbridge и ROS в одном процессе. Эта функция сокращает накладные расходы на память и транспорт, необходимые для одновременного запуска ROS и Gazebo.

Поддержка настраиваемой оптимизации мешей для вычисления коллизий. Теперь пользователи могут указать, следует ли выполнять оптимизацию мешей в SDF (требуется версия SDF >= 1.11). В настоящее время поддерживаются два метода оптимизации: convexdecomposition и convexhull.

Переработано логирование. Теперь используется библиотека spdlog, которая обеспечивает больший контроль и гибкость.

Улучшения в физике Bullet Featherstone – плагин bullet-featherstone в gz-physics теперь включает поддержку вложенных моделей, внедиагональной инерции, принудительное ограничение скорости и усилия суставов, настройку итераций решателя и многое другое. Также есть функции для улучшения производительности и стабильности физики.

Улучшения команд CLI gz topic и gz service — большинство функций gz-transport доступны через командную строку. Синхронные запросы на обслуживание теперь имеют тайм-аут по умолчанию, что сокращает количество вводимых символов в команды в CLI. Gazebo Ionic позволяет пользователям обращаться к no-input сервисам непосредственно из командной строки.

Теперь можно отслеживать выбранные объекты автоматически с помощью графического интерфейса. Для этого нужно выбрать трек в графическом интерфейсе и камера последует за выбранным объектом.

Видео с демонстрациями изменений:
https://vimeo.com/1014479065

Источник:
https://community.gazebosim.org/t/gazebo-ionic-release/3088

#gazebo #release
​​Новый промежуточный релиз ROS 2 Kilted Kaiju

Что нового/интересного:

Actions:
- Работу Action можно теперь просмотреть через cli-интерфейс командой ros2 action echo. Подробнее в документации: https://docs.ros.org/en/kilted/Tutorials/Demos/Action-Introspection.html
- Статическая проверка типов для ActionClient и ActionServerв rclpy

RosBag:
- Добавлена поддержка записи и проигрывания Action
- Теперь можно проиграть несколько rosbag файлов одновременно ros2 bag play -i bag1 -i bag2 -i bag3 [storage_id]
- Сообщения можно проиграть в хронологическом порядке, использую Timestamp
- Флаг --sort в команде ros2 bag info позволяет отсортировать все топики

Общесистемное/IDL:
- Добавлен Rust генератор для idl
- В Windows зависимости подтягиваются через Pixi (о котором я как-то уже писал тут)
- В DDS добавлена поддержка Topic Instances (поясню в отдельном посте)

Подробнее тут
https://docs.ros.org/en/kilted/Releases/Release-Kilted-Kaiju.html

#ros #release

@robossembler_ru - Open Source Робототехника
👍8