diff --git a/navipy/moving/agent.py b/navipy/moving/agent.py index 3be7d48aa1d66d8a060ed0e19e269507d3f6be9d..86c1eb1b07a712527f5669ef14681b1c141c8764 100644 --- a/navipy/moving/agent.py +++ b/navipy/moving/agent.py @@ -194,6 +194,9 @@ CyberBeeAgent is a close loop agent and need to be run within blender \ AbstractAgent._alter_posorientvel = \ lambda motion_vec: navimomath.next_pos(motion_vec, move_mode='free_run') + self._alter_posorientvel = \ + lambda motion_vec: navimomath.next_pos(motion_vec, + move_mode='free_run') self.brain = brain self._posorients_queue = posorients_queue self._results_queue = results_queue @@ -213,6 +216,7 @@ CyberBeeAgent is a close loop agent and need to be run within blender \ common_id = list(set(start_posorient.index).intersection( self._posorient_vel.index)) self._posorient_vel.loc[common_id] = start_posorient.loc[common_id] + self._posorient_vel.name = start_posorient.name self.move() posorient_vel = self._posorient_vel self._posorients_queue.task_done()