📰

Blog Posts & Articles

3 items
Models & Developer Tools
Planet ROS

ROS Discourse General: Announcing ros-env: Access ROS 2 messages from Rust with just Cargo

A new crate named `ros-env` has been released by the maintainers of `ros2_rust`. This tool unifies how ROS 2 messages are consumed within Rust environments. Developers using `rosidl_generator_rs` can add `ros-env` as a standard Cargo dependency for this functionality. It allows accessing sourced ROS 2 message types from any package within the environment. Consequently, users no longer require Colcon or the dedicated `ros2_rust` crate to achieve this shared messaging goal.

ModelsResearch
Robotics
The Robot Report

Context is king: How Avride uses cloud VLMs as a safety net for delivery robots

Avride enhances the environmental awareness of its delivery robots by employing vision-language models (VLMs). These cloud-based VLMs function as a crucial safety net for the autonomous vehicles. By integrating this technology, Avride improves how well its robots perceive their surroundings. This application was reported on The Robot Report.

RoboticsModelsSafety
Planet ROS

ROS Discourse General: Real-time robot dashboards in React without a separate visualization server

Altara provides a set of MIT-licensed React components designed for native, real-time telemetry visualization directly within an application dashboard. It includes a simple rosbridge adapter allowing direct streaming of topics like `sensor_msgs` into various visual elements such as charts and gauges. The framework is organized in a monorepo covering core components, ROS adapters, MQTT support, and domain-specific packages for aerospace and industrial applications. Rendering occurs via requestAnimationFrame to the canvas, keeping high-frequency streams outside the React rendering cycle to prevent performance issues. This architecture prioritizes simplicity with plain canvas and React for ease of maintenance and customization.

RoboticsResearch