Factor Graphs For Robot Perception Kayaks Replacement