Robot Operating System 2 (ROS2)-Based Frameworks for Increasing Robot Autonomy: A Survey | Synapse