Set up a workspace that demonstrates a simple end-to-end control flow (without using odometry, navigation, etc.).
Name the workspace zed_to_husky_ws (or some better name)
Use a docker compose file to launch 3 containers:
ZED camera (#25)
Dummy controller that takes the ZED camera right RGB image, convert it into grayscale. When the left side of the image appears darker, the controller sends a control message to turn right, and vice versa. (simply use mean/median of the pixel values to determine brightness) This script can be tested by obstructing the view of the right camera of ZED (with your hand) to control the movement of Husky.
Husky controller (#10)
The docker compose file should directly use the pre-built image of ZED (#25) and Husky (#10). This approach allows the PR to be de-coupled from them, eliminating the need to wait for the merging of those two PRs.
Set up a workspace that demonstrates a simple end-to-end control flow (without using odometry, navigation, etc.).
zed_to_husky_ws
(or some better name)The docker compose file should directly use the pre-built image of ZED (#25) and Husky (#10). This approach allows the PR to be de-coupled from them, eliminating the need to wait for the merging of those two PRs.