Caesar.jl
Caesar.jl copied to clipboard
[ROS, Decision] How to provide non-Gaussian with vanilla ROS msgs?
ROS SLAM does not really cater for non-Gaussian. So what is the best way to be vanilla, but strawberry and blueberry too?
See Wiki for ROS here
- https://github.com/JuliaRobotics/Caesar.jl/wiki/ROS-PoC
Also related,
- #227
- Return types: JuliaRobotics/DistributedFactorGraphs.jl#134
- PPE: JuliaRobotics/DistributedFactorGraphs.jl#149
https://github.com/jdlangs/RobotOS.jl/blob/master/test/services.jl
https://github.com/JuliaRobotics/Caesar.jl/blob/36ed37febe916410a293d143c26c65fd1b869e99/examples/ros/ServiceExample.jl#L19
See also:
These are some of the most relevant ROS message type definitions that use the standard assumption of Gaussian measurement noise
Should we develop our own messages and then also populate the existing vanilla interface with printouts saying that those are the reduced Gaussian-only "wrapper" versions. That will allow people to try the new message types after trying out the conventional Gaussian only types. There might be cause to support only new non-Gaussian msg types, but lets start from the familiar stuff and work our way up. Same amount of development on the Julia side to support ROS msgs anyhow.