-
Notifications
You must be signed in to change notification settings - Fork 3
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
One run should log the following info for both BASE and MROS #29
Comments
@darkobozhinoski A couple questions.
Do you mean run time? I mean the total time of the mission?
Do you need the actual time, or is it enough to have the percentage? |
Yes, that Is correct - the total time of the mission.
I guess to calculate the percentage you need to know how long the robot was under a certain violation in one run. As I remember, we already collected that info in the first submission (it should be there). |
Actually, it's easier for me to count only # of times, that way it's independent of the log frequency. I can get the percentage from there |
Ok, we can remove the average violation time in seconds. We should have enough data to show, without that. |
in 3845a92 I've added the CPU usage and memory consumption |
Additional list of information that needs to be logged @marioney
We make a distinction between safety margin and critical safety threshold. You need to define the critical safety threshold. |
@darkobozhinoski what is this critical value? didn't we say it should never be crossed? |
@darkobozhinoski Aren't those two the same? |
@marioney about the critical value, we say that it should never be crossed. The idea is coming from Carlos if I remember well and the point is that with BASE it might be the case that the critical value is crossed, while the Metacontrol does not allow that. |
Log this info:
(report true only and only if (i) safety is above the safety violation less than 5% of the time; (ii) energy is above the violation less than 10% of the time). Otherwise, report false;
The booleans (1,2,3) will help us define if a mission run was successful. If any of these values report false, we can say that the mission failed. Otherwise, it succeeds. Definition of what is a successful run for the robot here: https://docs.google.com/document/d/1pGxXg7ierV7L0mMmBsZvgysEYl14Xm1b_GXzoPDJK7g/edit#bookmark=id.3pygfcy1yfbp
The text was updated successfully, but these errors were encountered: