DrivingScenarios

From SpaceElevatorWiki.com
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Intro

Let's build up a list of interesting scenarios to push the driving capabilities of a Torcs Robot.

All of this can be done independently of the vision side of things.

Some inspiration:

http://www.darpa.mil/grandchallenge/rules.asp

http://www.darpa.mil/grandchallenge/docs/Urban_Challenge_Event_Guidelines_101007.pdf

http://www.darpa.mil/grandchallenge/docs/RNDF_MDF_Formats_031407.pdf

http://www.darpa.mil/grandchallenge/docs/Technical_Evaluation_Criteria_031607.pdf

CA Driving handbook: http://www.dmv.ca.gov/pubs/dl600.pdf

In general, everything we do will be a race! Even when we obey the speed limit, we'd like the car to pass slower cars, take the shortest route, etc.

General & Racing

Segments

  • The Torcs robot should understand the concept of segments.

Racing

  • You can go faster around curves with an incline.
  • Deal with segments having different friction coefficients.
  • Skid around a corner to be faster. (Can AWD cars do that?)
  • Deal with not having a pre-calced line.
  • Make sure you don't jump off a cliff (What is on the other side of that hill?)
  • Dealing best with unknown obstacles that just appear. (pothole, deer)

Misc

Defensive

Urban driving

Urban segments

  • Segments should have properties such as one-way.
  • Segments can have positioned annotations such as stop sign.

Waypoints

  • Have the car go through a list of waypoints.
  • Have a car go to a list of places and do it with the least amount of driving.

Parking lots

  • Have a car enter a segment free zone, and find a parking spot.

Difficulties

Once the major rules are in place, then we create scenarios of other things not following the rules:

  • Create cars that blow through Stop signs.
  • Learning to pass slow cars depending
  • Handling the case where there is an accident and the proper routes are blocked.