コード例 #1
0
ファイル: agent.py プロジェクト: DebasishMaji/habitat-sim
 def __init__(
     self, scene_node: hsim.SceneNode, agent_config=None, sensors=None, controls=None
 ):
     self.agent_config = agent_config if agent_config else AgentConfiguration()
     self.sensors = sensors if sensors else SensorSuite()
     self.controls = controls if controls else ObjectControls()
     self.body = mn.scenegraph.AbstractFeature3D(scene_node)
     scene_node.type = hsim.SceneNodeType.AGENT
     self.reconfigure(self.agent_config)
コード例 #2
0
 def __init__(
     self,
     scene_node: hsim.SceneNode,
     agent_config: Optional[AgentConfiguration] = None,
     _sensors: Optional[SensorSuite] = None,
     controls: Optional[ObjectControls] = None,
 ) -> None:
     self.agent_config = agent_config if agent_config else AgentConfiguration()
     self._sensors = _sensors if _sensors else SensorSuite()
     self.controls = controls if controls else ObjectControls()
     self.body = mn.scenegraph.AbstractFeature3D(scene_node)
     scene_node.type = hsim.SceneNodeType.AGENT
     self.reconfigure(self.agent_config)
     self.initial_state: Optional[AgentState] = None