-
Notifications
You must be signed in to change notification settings - Fork 12
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
Technical debt #640
Comments
#636 (comment) |
#636 (comment) move |
#639 (comment) delete confusing comment in cloudsim2osgar |
|
#644 (comment) refactor |
#657 (comment) refactor |
Follow left wall should not follow wall on the right and vice versa. Currently it finds the closest wall and then turns with its left or right side to it. We had a nice counter example in system urban where mobos was running in circles due to this. |
Run validator automatically on each and every cloudsim run (run it on some server, autodownload logs, generate some html report, email it, publish it to a website). |
Create our own cloudsim somewhere - need at least 5 computers to be worth it (1 with nvidia gpu for simulation, 4 for robots - no gpu needed if we switch from pytorch to opencv). The computers don't have to be super fast - we could limit RTF on the simulation side. The simulation is effectively able to use only 4 cores + GPU with 4GB. If the robots won't need GPU, a 4 cores might be enough. So about 20 cpu cores and one nvidia gpu. |
|
#667 (comment) in zmqrouter log all uncaught exceptions in child processes |
We don't need to switch from pytorch to opencv to avoid running on GPU. All it takes is to say we want to run on cpu: Line 90 in e4d77a3
Or simply to not have the gpu, in which case it will switch to cpu automatically. |
Cleanup
which is now working, because |
Running two DNN detectors in sequence is not ideal for a local development. I am getting so much delay errors that the console is unusable. Also the opencv dnn running on CPU seems to be allocating nontrivial amount of threads that compete over the cpu cores with everything else. That leads to unpredictable runtime behavior - the other CPU cores are for other modules and not for greedy opencv. Having such a behavior also complicates planning for our own cloudsim and its hw needs. |
I thought that when a node crashes, the whole thing is taken down, but that is not true. The crash goes unnoticed. The only time the whole thing stops is when any of the nodes stops regularly. For example exception thrown from the |
#693 (comment) we should introduce something like --draw profile or --draw delay ... i.e. optional --draw extra parameter (there are other modules where I am also commenting out graphs of different variables). |
Like here: robotika/subt-artf#55 (comment) |
Add unittest to subt.drone setting height: #702 (review) |
Add capability to report multiple artifacts from a single image. Our detectors can handle multiple objects of interest in the same scene, our reporting cannot. |
Wait until ROS starts up #713 (comment) |
System Track robots do not have working artefact detector - change from 2D answer to extended info with 3D relative position. See #735 |
I think we should figure out a way how to use the information provided by the service returning the robot offset from the artifact origin for limiting from where artifact may be submitter, thus not reporting artifacts while we get the offset. That would remove the need for the constants defining the staging area. #738 (comment) |
Please add all stuff we say "let's merge now anyway, fix it later".
The text was updated successfully, but these errors were encountered: