Closed kfunaoka closed 4 years ago
Does this connection work?
I’ve discussed the design with @amc-nu. If any question or suggestion, please let me know.
The conclusion now is:
Deterministic: Same output assuming the same sensor data input.
@kfunaoka @amc-nu couple of comments on this: https://github.com/CPFL/Autoware/issues/1501#issuecomment-419325252:
vision_detector
assume that the image coming in is already undistortedvision_detector
do? I assume it loads a certain CNN network configuration and model? Is it this configurable?autoware_detection_msgs::ObjectArray
defined? I would like to see what is inside to know what the input and output for vision_tracker
isrange_vision_fusion
do? Fuse bounding boxes from the lidar detector
and vision_tracker
? Or does it fuse lidar and image points? In any case this node also needs the TF and we should ask Brian how to have non-blocking TF callsfusion_detector
?object_tracker
at the end?lidar_tracker
coming up in Autoware.Auto For the reference I will just add that there are also perception architectures that are built around the grid worlds:
I've created a issue autowarefoundation/autoware_ai#368 for General Guidelines for Architecture Design
.
We'll answer Dejan's questions about perception after ready.
@kfunaoka @amc-nu I went ahead and prepared a slightly different architecture here: https://docs.google.com/presentation/d/1XhWxf-gWZqBfdFNBdZnI3RnMnmUj9l7UDlak1D-Qgoc/edit?usp=sharing.
PNG:
I did in GSlides. Did we meanwhile agree on the preferred tool for architecture modeling like this? @kfunaoka what tool did you use for diagram here: https://github.com/CPFL/Autoware/issues/1501#issuecomment-419325252.
Couple of thoughts that went into the creation:
@dejanpan here some answers to the questions from https://github.com/CPFL/Autoware/issues/1501#issuecomment-431543021
@dejanpan here some answers to the questions from https://github.com/CPFL/Autoware/issues/1501#issuecomment-431543021
test
@kfunaoka what tool did you use for diagram here: autowarefoundation/autoware_ai#288 (comment).
@dejanpan I'm using http://en.plantuml.com/. I'd like to know better tool.
I'll look into your comments in this issue and #proj-architecture tomorrow.
This is the latest version of the component graph for perception module. https://github.com/CPFL/Autoware/issues/1409#issuecomment-429686913
New Design
The design above doesn't have vision_tracker. vision_tracker can't belong to object_tracker because vision_tracker tracks only the results of vision_detector. This issue is where we discuss how the fusion should be.