sim.world_gen.sae_world_node#

Classes#

SAEWorldNode

World generation node for SAE competition.

Functions#

main([args])

Module Contents#

class SAEWorldNode#

Bases: sim.world_gen.world_node.WorldNode

World generation node for SAE competition. Generates the environment for the SAE competition.

entities#
controllables#
generate_world()#

Generate the world file and write it to self.output_path.

This method should: 1. Generate world entities/obstacles based on competition parameters as Entity objects 2. Dynamically load in the entities through the ros_gz entity create bridge 3. Store any world metadata needed for services/topics

return True if dynamic generation is successful, False otherwise

main(args=None)#