Major changes and news in Caesar.jl.
- Change to standard weakdeps package extensions, dropping use of Requires.jl.
- Refactor and separate out to new PyCaesar.jl package all code using PyCall.
- Updates for Julia 1.10.
- Updates for IncrementalInference upgrades relating to StaticArray variable values.
- Manifold updates to factors.
- Downstreamed std ROS handlers to PyCaesar.
- Fix
saveLAS
to useInt32
. - Several compat updates for dependencies.
- Restore Docs build, and update links for NavAbility at WhereWhen.ai Technologies Inc.
- Introduce
FolderDict
as data structure for lower memory consumption, also as potential BlobStore.
- Finally adding a NEWS.md to Caesar.jl.
- Standardize all Manifolds.jl representations to use
SciML/ArrayPartition
instead ofManifold/ProductRepr
. - Add
RobotOS / PyCall
based interface for writing bagfiles withRosbagWriter
. - Add
_PCL
export functions to go fromCaesar._PCL.PointCloud
out toPCLPointCloud2
andROS.PointCloud2
types. - Refactored
ScatterAlign
to support bothScatterAlignPose2
andScatterAlignPose3
. - Improved
_PCL.apply
to now transform both 2D and 3D pointclouds usingManifolds.SpecialEuclidean(2)
andManifolds.SpecialEuclidean(3)
. - Added more testing on
_PCL
conversions and transforms. - Added
ICP
for point cloud alignment, (#885, #886). - Separated test data to
JuliaRobotics/CaesarTestData.jl
(#885).