--- orphan: true --- # {py:mod}`agents.components.motion_detection` ```{py:module} agents.components.motion_detection ``` ```{autodoc2-docstring} agents.components.motion_detection :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`MotionDetector ` - ```{autodoc2-docstring} agents.components.motion_detection.MotionDetector :summary: ``` ```` ### API `````{py:class} MotionDetector(*, inputs: typing.List[agents.ros.Topic], outputs: typing.Optional[typing.List[agents.ros.Topic]] = None, config: typing.Optional[agents.config.MotionDetectorConfig] = None, trigger: typing.Union[agents.ros.Topic, typing.List[agents.ros.Topic]], position: typing.Optional[agents.ros.Topic] = None, component_name: str, **kwargs) :canonical: agents.components.motion_detection.MotionDetector Bases: {py:obj}`agents.components.component_base.Component` ```{autodoc2-docstring} agents.components.motion_detection.MotionDetector ``` ````{py:method} custom_on_configure() :canonical: agents.components.motion_detection.MotionDetector.custom_on_configure ```{autodoc2-docstring} agents.components.motion_detection.MotionDetector.custom_on_configure ``` ```` `````