This page provides instructions on how to interact with the prototype and try it out on yourself.
To begin with, open the desired prototype from the model you have selected.
The prototype offers 5 primary sections that you can explore: Journey, Code, Dashboard, Discussion, and Feedback. In the following guide, we will walk you through each of these sections in detail.
In this section, you have the opportunity to either introduce your own prototype or read about the introductions of others. The main focus of this section is to showcase the purpose and objectives of each prototype
Within the Code section, there are two parts that you will be working with: Code space and Dashboard config.
In this area, you have the ability to write functions that control the prototype by getting/setting the VSS APIs. These APIs come in three types:
As an illustration, let’s take a closer look at the Vehicle.Body.Lights.IsHighBeamOn Actuator API. This particular API allows you to perform the following actions:
This level of control over the Vehicle.Body.Lights.IsHighBeamOn Actuator API enables you to actively monitor and manipulate the high beam lights of the vehicle through the VSS API within the prototype.
You have the ability to perform the following actions:
Note:
You can make edits to the Code Section only within your own prototype. Other users will only have viewing access to your prototype and won’t be able to make edits.
This section will visualize and actualize the prototype.
Once you have configured the widgets and their positions using the Dashboard Configuration, these widgets will be displayed within the frames you’ve set up. Widgets that you have used will be listed in the top right corner of the dashboard.
This dashboard serves as a visual representation of how your prototype is functioning and interacting with various aspects of the vehicle simulation.
Within the Discussion section, you will find a display of ongoing discussions and interactions among the developers involved in the creation of the prototype. This area serves as a platform for developers to communicate, exchange ideas, share insights, and address any questions or concerns related to the prototype’s development process. It facilitates collaboration and enables a transparent and organized channel for team communication.
In the Feedback section, you have the option to both read existing feedback from users and provide your own feedback regarding the prototype. Clicking on this section allows you to access user-generated comments, suggestions, and evaluations of the prototype’s performance and features. Additionally, you can contribute by submitting your own feedback, sharing your observations, insights, and suggestions to help improve the prototype’s quality and functionality. This section serves as a valuable avenue for collecting input from users and developers to enhance the overall prototype experience.
Note:
To get the source code of python, dashboard configuration, plugin information, prototype information and related medias, click on the Export button in the top right corner of the screen
After finishing the prototype, you can deploy the prototype to the KIT and experience it in real life.