ROAR_PY Documentation
  • 📌Introduction
  • 🤖Interface Installation
  • 🔒Implementation Installation
    • 🚗Carla Installation
  • 🗡️Basics
    • 🪜Coordinate System
    • 🚘Actors
    • 📷Sensors
    • 🌍World Objects
      • 🗼Way points
  • 🚋Streaming
  • 😳Miscellaneous
    • Initial Design Document
Powered by GitBook
On this page
  1. Basics

World Objects

A RoarPyWorld object exposes useful information and methods about the underlying simulator / world.

For example, in carla implementation of ROAR_PY, it exposes maneuverable_waypoints property, which provides a list of waypoints that can be used to traverse the underlying carla map. It also exposes other things that are specific to carla such as converting a location in the simulator to its geolocation.

The most important thing about world objects is that they have to be ticked. It is extremely important to call await RoarPyWorld.step() because they may have wrapped some important communication / sdk underneath.

While it is possible that some implementations have left this method not do anything, we recommend calling the step function every control step regardless to ensure compatibility.

PreviousSensorsNextWay points

Last updated 1 year ago

🗡️
🌍