XY and XY_RW should be merged. XY_RW is a writable structure and XY is a read-only one.
XY must be serializable
XYO and ItineraryPoint are mainly used for a neat API
Cinematique should be renamed Kinematic
CinematiqueObs should be renamed SolidKinematic
The double should be ported into float
The public member variables in Cinematique and CinematiqueObs should be made private with appropriate getters. (This doesn't apply to XYO and ItineraryPoint)
English is the mandatory langage, please translate any french words.
Remember to comply with ROS style guide
First we need to port some data structures. Java sources : https://github.com/PFGimenez/The-Kraken-Pathfinding/tree/kraken-cpp/core/src/main/java/pfg/kraken/struct
XY
andXY_RW
should be merged.XY_RW
is a writable structure andXY
is a read-only one.XY
must be serializableXYO
andItineraryPoint
are mainly used for a neat APICinematique
should be renamedKinematic
CinematiqueObs
should be renamedSolidKinematic
double
should be ported intofloat
public
member variables inCinematique
andCinematiqueObs
should be madeprivate
with appropriate getters. (This doesn't apply toXYO
andItineraryPoint
)English is the mandatory langage, please translate any french words. Remember to comply with ROS style guide