Ad

rviz_satellite: Display satellite imagery in RViz

rviz_satellite displays satellite maps within Rviz using sensor data. It visualizes satellite imagery overlaid on the RViz environment, providing a real-time aerial view based on GPS coordinates.
Screenshot of nobleo/rviz_satellite homepage

rviz_satellite visualizes satellite imagery within the RViz environment. It leverages a sensor_msgs/msg/NavSatFix message to position satellite tiles accurately. The plugin fetches and renders satellite map tiles, offering a dynamic aerial view within the user's ROS workspace, enhancing spatial awareness in robotic applications. This uses HTTP requests to tile servers.

This project offers a straightforward way to integrate satellite imagery into RViz, enabling intuitive visualization of aerial data alongside other sensor information. It provides options for local map usage and transparency control. The design prioritizes ease of use with a simple configuration interface. The implementation supports various tile servers and local filesystem tile caching.

  • Basic Functionality: Displays satellite imagery based on GPS coordinates from a NavSatFix message.
  • Tile Servers: Supports integration with various tile servers like OpenStreetMap, TomTom, and Mapbox.
  • Local Maps: Enables loading tiles from a local filesystem for offline use or specific region coverage.
  • Configuration: Offers adjustable parameters for transparency, zoom level, and tile caching.
  • User Experience: Provides a simple configuration interface through Rviz parameters.
  • Error Handling: Includes timeout functionality to prevent map fading when GPS data is unavailable.
  • Extensibility: Designed to be easily extended with custom tile servers and map configurations.

The project appears to be relatively stable with recent commits and active issue reporting. The documentation covers setup, usage, and configuration options. The project has a history of updates, indicating ongoing maintenance. The availability of example usages and a changelog suggests a commitment to community contributions and clarity.

rviz_satellite is valuable for robotics developers and researchers needing to visualize aerial context in their environments. It facilitates tasks such as navigation, mapping, and environmental analysis by providing a clear, real-time view of satellite imagery. It's a practical tool for applications requiring geographic awareness and spatial reasoning.

Languages:
Summarize:
Share:
Stars
667
Forks
267
Issues
14
Created
12 years ago
Commit
3 months ago
License
APACHE-2.0
Archived
No
Updated 17 days ago

Similar Repositories