Solving RGBD problems
We noticed an inconsistency with the RGBD camera calibrations where there was a disparity
between the ghost (real position of the camera) and the position of the calibrated camera, as
showed in the image above. This problem was caused by the astra gazebo plugin, that was
associating only one frame to both the rgb and depth components.

To solve this, I had to reformulate the gazebo astra plugin to have two separated components:
the rgb component from the depth plugin was eliminated and this component was associated with
the depth_frame. Then, I created a new component in a separated gazebo plugin that only had the
rgb camera, associated with the rgb_frame. The image above shows the ghost on top of the calibrated
sensor after this problem was solver.

To note that this problem was causing errors in the simulated calibration and would prevent us to add
the depth component of an RGBD camera to ATOM's framework, because both the RGB and depth components
were being published in the same frame (and consequentially, one would always have a displacement), so
there was not two separated coordinated systems to calibrate each of the sensors.
TODO
- Check inconsistencies in calibration results with real data
- Check solution to hold the calibration pattern
- Calibration of simulated system with 3 lidars and 1 camera
- Adapt ATOM to calibrate RGBD sensors.
Issues
Add depth component to ATOM's framework
Create function to examin dataset - closed
Disparities in calibration results
Improve phased execution - closed
RGBD camera simulation in gazebo is not using the proper frame ids - closed
(opened but not this week's work)
Change resolution of astra camera to SXGA
or
XGA - open
Reduce camera frame rate in real time -
open