pycram.external_interfaces.move_base

Module Contents

Functions

create_nav_action_client(→ actionlib.SimpleActionClient)

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.

Attributes

nav_action_client

is_init

pycram.external_interfaces.move_base.nav_action_client
pycram.external_interfaces.move_base.is_init = False
pycram.external_interfaces.move_base.create_nav_action_client() actionlib.SimpleActionClient

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: geometry_msgs.msg.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.