KDE

[Marble] Slow down in curves/turns in route simulation

Marble is a virtual globe and world atlas — your swiss army knife for maps. Find your way and explore the world! More details about the Marble project are available at https://marble.kde.org/.

Task Description

Compile the development (not the stable) version of Marble as described in https://marble.kde.org/sources.php. Start bin/marble or bin/marble-qt, open the "Route" and the "Location" panels. Plan a route somewhere, and in the Location panel set "Position Tracking" to "Current Route". You now have a GPS simulation where the position is reported along the planned route. Note how the speed stays at exactly 90 km/h. In this task assume that the position is taken from a car driving along the route which slows down as needed in curves and turns. Find a way to slow down based on the shape of the route. See T1274 for details.

Contact

Got a question, a problem or just want to talk? Please get in touch with us!

The #marble IRC channel is the easiest way to contact us. Webchat here.

  • Dennis Nienhüser uses the nick name Earthwings. He is online in the evenings CET (central european time).
  • Torsten Rahn uses the nick name tackat.

All mentors are subscribed to the marble-devel mailing list. You can also reach us individually:

  • Dennis Nienhüser at nienhueser@kde.org.
  • Torsten Rahn at tackat@kde.org.

Task tags

  • marble
  • c++
  • qt

Students who completed this task

Cytadela8

Task type

  • code Code
close

2015