Configurable docker modules are introduced in #75 for removing/adding certain modules/components inside the docker image.
By this method, I think we can somehow convert cartographer_ws, gazebo_world_ws, rtabmap_ws, vlp_ws into modules and remove the workspace. We can then directly use the template_ws for testing purposes. We may also add modules for realsense, slamtoolbox and other tools.
Assets used in these workspaces (such as gazebo assets) can be moved under template_ws (such as template_ws/gazebo) for simplicity. The create_workspace.sh script may need to be modified accordingly to ignore these file though.
@YuZhong-Chen and @Assume-Zhan, would like to hear your thoughts on this.
Configurable docker modules are introduced in #75 for removing/adding certain modules/components inside the docker image.
By this method, I think we can somehow convert
cartographer_ws,gazebo_world_ws,rtabmap_ws,vlp_wsinto modules and remove the workspace. We can then directly use thetemplate_wsfor testing purposes. We may also add modules forrealsense,slamtoolboxand other tools.Assets used in these workspaces (such as gazebo assets) can be moved under
template_ws(such astemplate_ws/gazebo) for simplicity. Thecreate_workspace.shscript may need to be modified accordingly to ignore these file though.@YuZhong-Chen and @Assume-Zhan, would like to hear your thoughts on this.