pyrobosim.core.yaml_utils.WorldYamlLoader

class pyrobosim.core.yaml_utils.WorldYamlLoader

Creates world models from YAML files.

Methods

add_hallways()

Add hallways connecting rooms to the world.

add_locations()

Add locations for object spawning to the world.

add_objects()

Add objects to the world.

add_robots()

Add robots to the world.

add_rooms()

Add rooms to the world.

create_world()

Creates an initial world with the specified global parameters.

from_yaml(filename)

Load a world from a YAML description.

get_grasp_generator(robot_data)

Gets a grasp generator to add to a robot.

get_local_path_planner(robot_data)

Gets local planner path planner to a robot.

get_path_executor(robot_data)

Gets a path executor to add to a robot.