Module Pool¶
DeepClaw maintains a module pool of algorithms and end-to-end robot learning models by integrating some state-of-the-art research results in computer vision and robotics. The codes are placed under deepclaw/modules/.
Computation on server¶
As the running environment for each method is different, DeepClaw adopts concepts from cloud robotics. We put the running environments for end-to-end methods which requires heavy computations in a docker container on the server, and deploy the robot control and basic computations on a user computer.
Currently we have two servers: Goldenboy and Serbreeze. Currently they are running Ubuntu16.04 and cuda9.0. We plan to upgrade them to Ubuntu18.04 and cuda10 soon.
Each user is assigned to have one GPU card by setting environment varible CUDA_VISIBLE_DEVICES. Please don't change it by yourself. If you need more computation resources, please contact us.
Goldenby | Serbreeze | |
---|---|---|
Memory | 251.8G | 125.8 GiB |
Processor | Intel® Xeon(R) CPU E5-2698 v4 @ 2.20GHz × 40 | Intel® Xeon(R) CPU E5-2650 v4 @ 2.20GHz × 48 |
GPU | Tesla V100 32G x4 | GeForce GTX 1080Ti 12G x4 |
Storage | 7.6TB SSD | 240G SSD (/home), 960GB SSD+8TB HD (/media/amax/) |
Users | Standard: user-1, user-2, user-3 | Standard: student1, student2, student3 |
IP | 10.20.123.35 | 10.20.73.134 |
List of modules¶
Segmentation¶
Method | Object classes | weights |
---|---|---|
Contour detector | NA | NA |
Recognition¶
Object Detection¶
Method | Object classes | weights |
---|---|---|
Efficientdet | 204 waste classes | link extract code: frra |