Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Realism to Simulated Sensor Data #310

Closed
2 tasks done
chrischang5 opened this issue Oct 21, 2023 · 1 comment · Fixed by #311 · May be fixed by UBCSailbot/boat_simulator#75
Closed
2 tasks done

Adding Realism to Simulated Sensor Data #310

chrischang5 opened this issue Oct 21, 2023 · 1 comment · Fixed by #311 · May be fixed by UBCSailbot/boat_simulator#75
Labels
sim Boat Simulator team tasklist Issue tracker

Comments

@chrischang5
Copy link
Contributor

chrischang5 commented Oct 21, 2023

Purpose

Tasks the progress of development of error generation classes or functionality. The high-level details are outlined on confluence.

Noise (error) and delay will be added to any data that is output from sensors and published to ROS2 topics. The data that will be impacted by noise and delay is listed here on confluence.

This is representative of real sensors just having occasional spikes in readings or delays in readings when they simply don't update for a short period of time.

Tasks

Noise Generation

Delay Generation

@chrischang5 chrischang5 added the tasklist Issue tracker label Oct 21, 2023
@chrischang5
Copy link
Contributor Author

chrischang5 commented Nov 4, 2023

We want the Sensor to be responsible for only sensing data and applying noise and delay then sending the data elsewhere for it to be sent over a ROS topic.

Noise will come from distribution (specific to each type of data). It could be multivariate, univariate, or constant. Generator classes help generate this noise.

I learned that delay is a function of the Sensors and not the act of publishing. The delay is caused by sensors not updating their values immediately. The impact on the design is that delay generation is part of the Sensor class.

@patrick-5546 patrick-5546 added the sim Boat Simulator team label Mar 9, 2024
@DFriend01 DFriend01 transferred this issue from UBCSailbot/boat_simulator Mar 10, 2024
@github-project-automation github-project-automation bot moved this to Backlog in SOFT Project Mar 10, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in SOFT Project Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sim Boat Simulator team tasklist Issue tracker
Projects
Archived in project
2 participants