<> == Introduction == This package contains the message types specific to the integration with the [[https://www.fawkesrobotics.org/|Fawkes Robot Software Framework]]. It is used in several of the [[https://trac.fawkesrobotics.org/wiki/ROSIntegration|Fawkes ROS integration plugins]]. It is used, for example, for the [[rcll_fawkes_sim|RoboCup Logistics League simulation integration]] for ROS. == Message Types == NavGraph:: Represents a topological map graph in terms of nodes and edges as specified by the [[https://trac.fawkesrobotics.org/wiki/NavGraph|Fawkes navgraph]]. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/NavGraph.msg|NavGraph.msg]]) NavGraphEdge:: Represents a topological map graph edge. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/NavGraphEdge.msg|NavGraphEdge.msg]]) NavGraphNode:: Represents a topological map graph node. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/NavGraphNode.msg|NavGraphNode.msg]]) NavGraphProperty:: Represents properties for navgraph nodes and edges as key-value pairs. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/NavGraphProperty.msg|NavGraphProperty.msg]]) Position3D:: Provides a direct correspondent to the Position3DInterface in Fawkes. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/Position3D.msg|Position3D.msg]]) SkillStatus:: Describes the current status of the [[https://trac.fawkesrobotics.org/wiki/Plugins/skiller|skiller plugin]] (which implements the [[https://trac.fawkesrobotics.org/wiki/BehaviorEngine|Lua-based Behavior Engine]]). ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/msg/SkillStatus.msg|SkillStatus.msg]]) == Action Types == ExecSkill:: [[actionlib]] interface to the [[https://trac.fawkesrobotics.org/wiki/Plugins/skiller|skiller plugin]] for skill execution. ([[https://git.fawkesrobotics.org/fawkes_msgs.git/blob/HEAD:/action/ExecSkill.action|ExecSkill.action]]) == Service Types == WebviewNavRegistration:: Used by the [[https://trac.fawkesrobotics.org/wiki/Plugins/ros-webview|ros-webview plugin]] to register an item in the navigation bar of the [[https://trac.fawkesrobotics.org/wiki/Plugins/webview|webview]] web interface. WebviewURLRegistration:: Used by the [[https://trac.fawkesrobotics.org/wiki/Plugins/ros-webview|ros-webview plugin]] to register a URL path in the [[https://trac.fawkesrobotics.org/wiki/Plugins/webview|webview]] web interface to be handled by a ROS node through a service call. WebviewProcessRequest:: Called by the [[https://trac.fawkesrobotics.org/wiki/Plugins/ros-webview|ros-webview plugin]] to process requests for a previously registered URL.