Hi,
If you are launching your own robot model, then I think the best option would be to edit it's URDF file to include camera description, and edit robot's launch file to include the camera driver node, for example:
ComposableNodeContainer(
name=name+'_container',
namespace='',
package='rclcpp_components',
executable='component_container',
composable_node_descriptions=[
ComposableNode(
package='depthai_ros_driver',
plugin='depthai_ros_driver::Camera',
name=name,
parameters=[params_file],
),
],
arguments=['--ros-args', '--log-level', log_level],
output='both',
)
note that this will launch camera in separate container, if you want to include the composable node in already running container, you can use LoadComposableNodes
action.
IMU data publishing will be provided soon, if you have calibrated it you can publish it as well, method for doing that is provided in the Readme