forked from space-ros/demos
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changed VCS repo branch and completed plugin ReadMe.md (space-ros#46)
- Loading branch information
1 parent
72c6fee
commit 49ce01d
Showing
12 changed files
with
84 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
{ | ||
"configurations": [ | ||
{ | ||
"browse": { | ||
"databaseFilename": "${default}", | ||
"limitSymbolsToIncludedHeaders": false | ||
}, | ||
"includePath": [ | ||
"/home/nxfrst/x-storage/atom_robotics/space_ros_submissions/space_ros_ws/install/canadarm/include/**", | ||
"/home/nxfrst/x-storage/combat_robotics/arista_test_ws/install/arista_interfaces/include/**", | ||
"/home/nxfrst/x-storage/combat_robotics/arista_test_ws/install/arista_control_stream/include/**", | ||
"/opt/ros/humble/include/**", | ||
"/usr/include/**" | ||
], | ||
"name": "ROS", | ||
"intelliSenseMode": "gcc-x64", | ||
"compilerPath": "/usr/bin/gcc", | ||
"cStandard": "gnu11", | ||
"cppStandard": "c++14" | ||
} | ||
], | ||
"version": 4 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"python.autoComplete.extraPaths": [ | ||
"/home/nxfrst/x-storage/atom_robotics/space_ros_submissions/space_ros_ws/install/mars_rover/local/lib/python3.10/dist-packages", | ||
"/home/nxfrst/x-storage/atom_robotics/space_ros_submissions/space_ros_ws/install/canadarm/local/lib/python3.10/dist-packages", | ||
"/home/nxfrst/x-storage/combat_robotics/arista_test_ws/install/arista_interfaces/local/lib/python3.10/dist-packages", | ||
"/opt/ros/humble/lib/python3.10/site-packages", | ||
"/opt/ros/humble/local/lib/python3.10/dist-packages" | ||
], | ||
"python.analysis.extraPaths": [ | ||
"/home/nxfrst/x-storage/atom_robotics/space_ros_submissions/space_ros_ws/install/mars_rover/local/lib/python3.10/dist-packages", | ||
"/home/nxfrst/x-storage/atom_robotics/space_ros_submissions/space_ros_ws/install/canadarm/local/lib/python3.10/dist-packages", | ||
"/home/nxfrst/x-storage/combat_robotics/arista_test_ws/install/arista_interfaces/local/lib/python3.10/dist-packages", | ||
"/opt/ros/humble/lib/python3.10/site-packages", | ||
"/opt/ros/humble/local/lib/python3.10/dist-packages" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,39 @@ | ||
# Dust Manager Plugin | ||
|
||
## Introduction | ||
The Dust Manager plugin simulates realistic dust dynamics in Martian or space environments by controlling particle emitters. Dust is a significant factor in extraterrestrial conditions, particularly on Mars, where it can affect visibility, equipment performance, and overall mission success. This plugin allows for the accurate simulation of dust clouds, aiding in the development and testing of vehicles and systems designed for planetary exploration. By mimicking how dust interacts with moving objects, the plugin helps create more realistic and challenging simulation scenarios for space missions. | ||
> The Dust Manager Plugin also provides feature to control the wind depending upon the paramters of the dust storms added in the simulation. | ||
## Usage and Features | ||
![Dust Manager Featurs](assets/dust_test.gif) | ||
|
||
> As seen the in the image above, the dust is visable in the RGB camera and adds noise to the depth camera as well. Dust noise particles can also be seeen in the pointcloud data from the 3D lidar | ||
![Dust Manager Featurs](assets/dust_noise.gif) | ||
|
||
### Color Change | ||
You can change the color of the dust using the Dust Manager plugin GUI. | ||
The color can be set the desired color or can be picked up from the screen. | ||
![Dust Color Change](assets/dust_color.gif) | ||
|
||
### Dust Models | ||
In order to spawn the dust model into the simulation, open the resource spawner plugin and search for Dust Storm models. There are 2 dust storm models available: | ||
- Light Dust Storm: For light dust storm. | ||
- Dust Storm: For heavy dust. | ||
|
||
![Dust Models](assets/models.png) | ||
|
||
### Dust Manager GUI | ||
The dust models are highly configurable using the dust manager GUI. In order to use the GUI, spawn the GUI from the top-right corner menu and spawn a dust storm model. The GUI will autmotically configure itself to the latest added dust storm model. | ||
Various parameters of the dust storm can be configured such as: | ||
- Toggle Dust: On/Off | ||
- Toggle Wind: On/Off | ||
- Select Dust Storm Model | ||
- Control Density | ||
- Control Volocity of dust particles | ||
- Angle and Position of Dust Emitter | ||
- Size of Dust Emitter | ||
|
||
![Dust Manager GUI](assets/gui.png) | ||
|
||
|
||
![Dust Manager GUI](../assets/day_light_manager_transition.gif) |
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.