All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for CUDA.
- Remove unused
roscpp
dependency.
- Method
getMonocularMatrix()
to get the intrinsic camera matrix of the monocular. - Method
getStereoLink()
to get the link between the stereo camera and the base frame.
- Remove compiler warnings.
- Store the correct inverse of the respective poses.
- Return the inverse of the pose stored in the Link of the stereo node as a result of workspace calibration.
- Get rid of NxLibException calls and use the return value to wrap the API Calls in estd::result.
- Created two function to construct an ensenso object, one of them creating a shared_ptr object. Default constructor hidden.
- Improved overall error messages and handling.
- Expose "Fixed", useful for calibrating systems with lesser than 6 DOFs.
- Propagate the nxTree changes from the latest ensenso version update (2.3.1586).
- Link with --as-needed.
- Add Apache v2.0 license file.
- ROI function for images and pointclouds in buffer.
- ROI function to loadRegisteredPointCloud.
- Functions to write pointclouds to a buffer rather than a PCL pointcloud.