Caesar.jl icon indicating copy to clipboard operation
Caesar.jl copied to clipboard

[ROS, Decision] How to provide non-Gaussian with vanilla ROS msgs?

Open dehann opened this issue 5 years ago • 4 comments

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

dehann avatar Oct 11 '19 21:10 dehann

https://github.com/jdlangs/RobotOS.jl/blob/master/test/services.jl

dehann avatar Oct 11 '19 21:10 dehann

https://github.com/JuliaRobotics/Caesar.jl/blob/36ed37febe916410a293d143c26c65fd1b869e99/examples/ros/ServiceExample.jl#L19

dehann avatar Oct 11 '19 21:10 dehann

See also:

These are some of the most relevant ROS message type definitions that use the standard assumption of Gaussian measurement noise

pvazteixeira avatar Oct 12 '19 21:10 pvazteixeira

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.

dehann avatar Oct 15 '19 20:10 dehann