https://github.com/gaurang-1402/foxglove-studio-sonar-visualization-extension
https://github.com/gaurang-1402/foxglove-studio-sonar-visualization-extension
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gaurang-1402/foxglove-studio-sonar-visualization-extension
- Owner: Gaurang-1402
- License: gpl-3.0
- Created: 2023-11-17T23:15:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-18T18:00:43.000Z (over 1 year ago)
- Last Synced: 2024-12-25T14:43:01.213Z (5 months ago)
- Language: TypeScript
- Size: 1.58 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# sonar-visualization
## Demo

## _A Foxglove Studio Extension_
The Sonar Visualization panel is a Foxglove Studio extension designed for real-time monitoring of ultrasonic sensor data. It provides a clear gauge display of the current sonar range against the backdrop of minimum and maximum thresholds. It uses ROS2 message format ```sensor_msgs/msg/Range```
Here is the ROS2 message format
```
"header": {
"stamp": {
"sec": 9698,
"nsec": 24000000
},
"frame_id": "sonar_link"
},
"radiation_type": 0,
"field_of_view": 0.23999999463558197,
"min_range": 0.019999999552965164,
"max_range": 10,
"range": 0.03500651568174362
}
```### Extension panel


### Dependencies
```
"dependencies": {
"lodash": "^4.17.21",
"lodash.isequal": "^4.5.0",
"react-gauge-chart": "^0.4.1"
}```