pycram.external_interfaces.move_base#

Attributes#

Functions#

create_nav_action_client()

Creates a new action client for the move_base interface.

init_nav_interface(→ Callable)

Ensures initialization of the navigation interface before function execution.

query_pose_nav(navpose)

Sends a goal to the move_base service, initiating robot navigation to a given pose.

cancel_nav()

Cancels the current navigation goal.

Module Contents#

pycram.external_interfaces.move_base.nav_action_client = None#
pycram.external_interfaces.move_base.is_init = False#
pycram.external_interfaces.move_base.create_nav_action_client()#

Creates a new action client for the move_base interface.

pycram.external_interfaces.move_base.init_nav_interface(func: Callable) Callable#

Ensures initialization of the navigation interface before function execution.

pycram.external_interfaces.move_base.query_pose_nav(navpose: PoseStamped)#

Sends a goal to the move_base service, initiating robot navigation to a given pose.

pycram.external_interfaces.move_base.cancel_nav()#

Cancels the current navigation goal.