--- orphan: true --- # {py:mod}`kompass.components._vision_follower` ```{py:module} kompass.components._vision_follower ``` ```{autodoc2-docstring} kompass.components._vision_follower :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`VisionFollower ` - ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower :summary: ``` ```` ### API `````{py:class} VisionFollower(component: kompass.components.controller.Controller) :canonical: kompass.components._vision_follower.VisionFollower ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower ``` ````{py:method} optimal_path() :canonical: kompass.components._vision_follower.VisionFollower.optimal_path ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower.optimal_path ``` ```` ````{py:method} setup() -> bool :canonical: kompass.components._vision_follower.VisionFollower.setup ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower.setup ``` ```` ````{py:method} execute_action(goal_handle) -> kompass_interfaces.action.TrackVisionTarget.Result :canonical: kompass.components._vision_follower.VisionFollower.execute_action ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower.execute_action ``` ```` ````{py:method} request_stop() -> bool :canonical: kompass.components._vision_follower.VisionFollower.request_stop ```{autodoc2-docstring} kompass.components._vision_follower.VisionFollower.request_stop ``` ```` `````