Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@mackierx111 mackierx111 released this 01 Aug 06:40
· 120 commits to main since this release
6d558af
image

AWSIM v2.0.0 introduces a major refactoring and new architecture with the aim of improving scalability in AWSIM development.

Warning

When updating from a previous version to v2.0.0, we recommend setting up UnityProject again. (Unity version has also been updated.)

Changes

  • Support URP and HDRP in a single project. See also here
    • Allowing users to choose whether rendering quality or computing performance is more important.
    • Sample scenes of both are delivered (HDRP : AWSIM-Demo.zip, URP : AWSIM-Demo-Lightweight.zip). It can be downloaded here.
  • Implement new architecture. See also here
    • Create new coding standards. All source code has been reviewed in accordance with the new architecture and coding standards.
    • Adopt a layered architecture in AWSIM and clarify dependencies at the namespace level.
    • Improved directory structure.
    • Allows entry points and main loops to be created for each scene in C# coding. Also avoids exploding references between Components in the UnityEditor's Inspector.
    • Remove Awake(), Start(), Update(), FixedUpdate(), etc. from each of AWSIM's MonoBehaviour components to allow explicit C# coding to control execution order without having to rely on Script Execution Order.
    • Deleting tags and layers in UnityEditor.
  • Upgrade unity version
    • From 2021.1.7f1 to 6000.0.34f1.
  • New UI system. See also here
    • Supports highly expandable UI systems. UI creation maintains consistency while eliminating restrictions as much as possible.
    • Enable Scaling UI, Enable drag UI windows, Reset position.
  • AwsimRvizPuligns. See also here
    • Teleportation of ego vehicles is possible in Rviz.
    • NPCs (vehicles, pedestrians) can be spawned in Rviz.
  • Documentation
    • Delete obsolete documents and update with the latest.
    • Adopting a more visually appealing theme.
    • Added details page for demo simulation. here
    • Addition of coding standard page. here
    • Addition of recommended rules when forking or copying. here
  • License. See also here
    • Prohibits public hosting of /docs content outside of the official AWSIM documentation site.
    • There are no other changes. As before, code is licensed under Apache 2.0, and assets are licensed under CC-BY NC.

TODO

  • Writing more document.
  • Implement a new architecture in the LiDAR library.