Formula Student Driverless Simulator Versions Save

A virtual world where Autonomous Systems from different Formula Student teams can compete in time-trial challenges

v2.2.0

1 year ago

Enhancements

  • #297 Custom map loading
  • #298 Improve logging by using dedicated rclcpp methods instead of cout (@mateusz-lichota)
  • #299 Add the ADS-DV vehicle model (@mateusz-lichota)
  • #300 Exposing the rpm, rotation angle and steering angle of vehicle wheels on the /wheel_states topic (@mateusz-lichota)
  • #310 Switch to Unreal Engine 4.27 (@mateusz-lichota)
  • #313 Improve wheel rpm calculation (@mateusz-lichota)
  • #314 Better settings loading (@mateusz-lichota)
  • #315 Add ability to load custom maps from command line (@mateusz-lichota)
  • #317 ROS2 Humble compatibility (@b1n-ch1kn)
  • #324 ROS bridge gets settings from simulator through RPC (@mateusz-lichota)
  • #327 ROS2 Humble 22.04 compatibility (@b1n-ch1kn)
  • #330 Invert vertical_angle of lidar for correct convention (ENU)
  • #331 Add waiting for RPC server to become available (@mateusz-lichota)
  • #332 Make ROS1 bridge compilable for both noetic and melodic
  • #343 Menu banner addition
  • #352 Make camera frame configurable in ros_bridge_camera (@mateusz-lichota)

Bugfixes

  • #284 Fix wrong twist in odometry messages (@mateusz-lichota)
  • #287 Read host parameter correctly in ROS2 bridge
  • #301 Fix external camera being underground (@mateusz-lichota)
  • #304 Fixing GSS (@mateusz-lichota)
  • #311 Fix ros2 bridge compilation error (@mateusz-lichota)
  • #316 Recompile to fix 'HOTRELOAD' error (@b1n-ch1kn)
  • #322 Fix brakes not working (@mateusz-lichota)
  • #323 Fix custom map loading coordinates (@mateusz-lichota)
  • #336 Matching rpclib to repo's directory (@b1n-ch1kn)
  • #339 Fix sensor disabling
  • #341 Fix operator
  • #343 Smoothing camera movement to fix jitter

Full Changelog: https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/compare/v2.1.0...v2.2.0

v2.1.0

2 years ago

Enhancements

  • #245 UDP parameter for multiple machine setup with WSL
  • #253 Moved /fsds/reset to fs_msgs (@knight37x)
  • #255 Big orange cones included in /fsds/testing_only/track
  • #261 #263 Added extra_info messages containing cone hits and lap times
  • #264 Added docker (@saneins)
  • #266 Acceleration and Skidpad tracks added (@sgirouar5)
  • #279 ROS2 implementation of the ros-bridge (@mateusz-lichota)

Bugfixes

  • #273 Compile error on pow assignment when building Airsim on Windows (@lucasvandijck)
  • #274 Starting offset of 2m in X on testing_only topics

Full Changelog: https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/compare/v2.0.0...v2.1.0

v2.0.0

3 years ago

This is a major release because it introduces some breaking changes affecting everyone.

Breaking changes

#231 Change codebase to use ENU instead of NED

  • From now on, all coordinates in the settings.json should be in ENU with x forward instead of NED with x forward. This relates to all x, y, z, roll, pitch, yaw and vertical & horizontal field of views. To upgrade a v1.x settings.json to a 2.x settings.json you have to switch all values on the Z axis (-1 becomes 1). For lidar, you also have to flip the the vertical field of view: upper becomes lower and lower becomes upper.
  • From now on, yaw 0 means car facing east.. Before, yaw 0 meant car facing north.

Enhancements

  • #237 Python api support! Added lot's of python examples and documented how to use it.
  • #237 Removed is_valid from gps data as it was always set to true and nobody seems to know what it is meant to do.
  • #237 Fix bug in lidar where horizontal FOV start and end were being inverted when the end is smaller then the start.
  • #237 Simplified the training map into a all-empty map
  • #237 Removed armDisarm api function as it was unimplemented, confusing and there are no plans to implement it.
  • #226 #228 #230 #233 #234 #235 #244 Bunch of documentation improvements

Bugfixes

  • #242 Stop simulation from crashing when resetting (using backspace) when a GSS is on the car.

v1.4.1

3 years ago

Bugfix

  • Reverted CompetitionMap3.umap to the version actually used during FSOnline competition. Previous committed version was a experiment that should have never ended up in git.

v1.4.0

3 years ago

Enhancements

  • Added the FSOnline competition maps
  • #221 Improved the operator
  • Spectator uses field of view of camera's and does not move when the camera is set to static.

Note: This version contains a wrong version of the CompetitionMap3. This is corrected in v1.4.1.*

v1.3.0

3 years ago

Enhancements

  • Added the 3 FSOnline Test competition maps
  • #215 Longer finishline

Bugfixes

  • Enable CCD on orange starting gate cones to fix #216 on orange cones
  • #218 Fixed the bug where timestamp of all consecutive GO signals were equal to the first one.
  • #217 Fix bug where lap-times not shown in spectator
  • #220 Fix bug where first timed lap gave wrong number.

v1.2.1

3 years ago

Bugfixes

  • #210 #211 Hide decorations from lidar to improve performance.
  • #212 #213 Stop cones from falling through the world
  • Remove unused maps to make release files smaller. (This saves around 1 GB)
  • Changed packaging settings to get better and smaller packages sizes.

v1.2.0

3 years ago

Enhancements

  • #202 Uprade the sinewave to be more robust and send finish signals
  • #209 Hide spectator password from main menu
  • #2016 Added FSOnline adverts into the competition maps

Bugfixes

#204 #208 Camera step size bug #203 Removed some ninjas

v1.1.0

3 years ago

Enhancements

  • #183 Added password authentication to spectator
  • #190 #191 Some documentation improvements

Bugfixes

  • #194 Fix compilation bug
  • #192 Fix bug where game crashed immediatly when launching while skipping main menu

v1.0.0

3 years ago

First release release! This version will be used during the FSOnline competition and is deemed to be competition-ready. If bugs are found before competition starts they will be fixed and a new release will be made.

Since the last version, the following things happened:

Enhancements

  • #164 Ros bridge competition mode (hide testing_only topics)
  • #167 Only publish odometry messages when the ground truth information was changed.
  • #171 #165 Codebase has been cleaned a bit
  • #161 Added ground speed sensor
  • #159 Added main menu
  • #160 Documentation improvements
  • #179 Competition map was added
  • #181 Addition of depth cameras. Note: Usage of these cameras are not allowed during FSOnline competition.

Bugfixes

  • #179 Vehicle hitting a single cone counted twice
  • #170 Keep cameralauncher.py running when no cameras are configured