Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Project Lead

All

Team Members

Tim Kang, Jeff Mak

Objective

Generate an optimized velocity profile that minizes minimizes energy usage within given constraints

Due dateKey outcomes

10/28/2023

Status

Status
colourYellow
titlein progress

\uD83E\uDD14 Problem Statement

...

What does it accomplish?

Inputs/

...

Dependencies

Processing Outputs (how do we gain strategical advantage using the output)

🎯 Scope

...

Must have:

...

Nice to have:

...

Not in scope:

\uD83D\uDDD3 Timeline

...

\uD83D\uDEA9 Milestones and deadlines

...

Milestone

...

Owner

...

Deadline

...

Status

...

Outputs

View the Optimizer breakdown in dropdown for detailed a look.

INPUT

  • Elevation text file:

    • First row states how many points/sections in a route

    • Each row after the first represents a section of a course. For each row:

      • The index of row

      • change of elevation (starting point of section → end point of section)

      • length of section

      • If there is a turn after this section: Indication of turn

These values are separated by comma.

  • User input using parser:

    • distance: (float) Distance to travel (m)

      dist_step: (float) Distance between elevation profile measurements (m)

      time: (float) Maximum allowable to travel the distance (m/s)

      min_velocity: (float) Minimum allowable velocity (m/s)

      max_stop_velocity: (float) Maximum velocity for stops/turns (m/s)

OUTPUT

  • Optimized velocity profile: (list) each element represents the average velocity (m/s) for the car to move at each section/point in a route.