CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
Public Member Functions | Public Attributes | Private Member Functions | List of all members
test_random_obstacle_spawner.MotionSpawner Class Reference

Public Member Functions

def __init__ (self)
 
def get_logger (self)
 

Public Attributes

 current_robot_position
 
 fallback_robot_position
 
 human_radius
 
 logger
 
 map
 
 min_people_distance
 
 min_robot_distance
 
 moving_people_distance
 

Private Member Functions

def _holding_emergency_position (self, human)
 
def _moving_people_clearance (self)
 
def _outside_robot_keepout (self, point)
 
def _position_clear (self, human, point, active, accepted)
 
def _robot_exclusion_points (self)
 

Constructor & Destructor Documentation

◆ __init__()

def test_random_obstacle_spawner.MotionSpawner.__init__ (   self)

Member Function Documentation

◆ _holding_emergency_position()

def test_random_obstacle_spawner.MotionSpawner._holding_emergency_position (   self,
  human 
)
private

◆ _moving_people_clearance()

def test_random_obstacle_spawner.MotionSpawner._moving_people_clearance (   self)
private

◆ _outside_robot_keepout()

def test_random_obstacle_spawner.MotionSpawner._outside_robot_keepout (   self,
  point 
)
private

◆ _position_clear()

def test_random_obstacle_spawner.MotionSpawner._position_clear (   self,
  human,
  point,
  active,
  accepted 
)
private

◆ _robot_exclusion_points()

def test_random_obstacle_spawner.MotionSpawner._robot_exclusion_points (   self)
private

◆ get_logger()

def test_random_obstacle_spawner.MotionSpawner.get_logger (   self)

Member Data Documentation

◆ current_robot_position

test_random_obstacle_spawner.MotionSpawner.current_robot_position

◆ fallback_robot_position

test_random_obstacle_spawner.MotionSpawner.fallback_robot_position

◆ human_radius

test_random_obstacle_spawner.MotionSpawner.human_radius

◆ logger

test_random_obstacle_spawner.MotionSpawner.logger

◆ map

test_random_obstacle_spawner.MotionSpawner.map

◆ min_people_distance

test_random_obstacle_spawner.MotionSpawner.min_people_distance

◆ min_robot_distance

test_random_obstacle_spawner.MotionSpawner.min_robot_distance

◆ moving_people_distance

test_random_obstacle_spawner.MotionSpawner.moving_people_distance

The documentation for this class was generated from the following file: