CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | List of all members
obstacles_fixes.FixedObstacles Class Reference
+ Inheritance diagram for obstacles_fixes.FixedObstacles:

Public Member Functions

def __init__ (self)
 
def cleanup (self)
 

Public Attributes

 delete_client
 
 people_pub
 
 scenario_poses
 
 spawn_client
 
 spawned_names
 

Private Member Functions

def _on_scenario_people (self, message)
 
def _publish_combined_people (self)
 
def _spawn_fixed_humans (self)
 

Static Private Member Functions

def _fixed_pose (x, y, z)
 

Detailed Description

Keep permanent humans in Gazebo and in the dynamic-map input.

Constructor & Destructor Documentation

◆ __init__()

def obstacles_fixes.FixedObstacles.__init__ (   self)

Member Function Documentation

◆ _fixed_pose()

def obstacles_fixes.FixedObstacles._fixed_pose (   x,
  y,
  z 
)
staticprivate

◆ _on_scenario_people()

def obstacles_fixes.FixedObstacles._on_scenario_people (   self,
  message 
)
private

◆ _publish_combined_people()

def obstacles_fixes.FixedObstacles._publish_combined_people (   self)
private

◆ _spawn_fixed_humans()

def obstacles_fixes.FixedObstacles._spawn_fixed_humans (   self)
private

◆ cleanup()

def obstacles_fixes.FixedObstacles.cleanup (   self)

Member Data Documentation

◆ delete_client

obstacles_fixes.FixedObstacles.delete_client

◆ people_pub

obstacles_fixes.FixedObstacles.people_pub

◆ scenario_poses

obstacles_fixes.FixedObstacles.scenario_poses

◆ spawn_client

obstacles_fixes.FixedObstacles.spawn_client

◆ spawned_names

obstacles_fixes.FixedObstacles.spawned_names

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