Posted by @rajgavhale52:
Hello RMF enthusiasts,
I have successfully spawned my custom robot in Ignition Gazebo with localization running in RViz, and it is navigating correctly. However, I remain unclear about how RMF operates internally to adjust to changes based on our specific needs. My objective is to integrate RMF with Nav2.
Since EasyFullControl is not compatible with Humble, it appears that we need a long-term solution that includes creating an additional file (robot_command_handler.py). I have reviewed several core files (e.g., /age/Adapter.cpp and rmf_fleet_adapter_python/adapter.cpp with Python bindings) but am still struggling to understand the overall file flow and internal workings.
Could anyone provide guidance or point me toward documentation that explains the internal processes of RMF and offers insight into integrating it with Nav2 to follow predefined paths?
Thank you in advance for your help.
Best regards,
RMF Enthusiast