Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding VR headset impacts evaluation #253

Open
da-ekchajzer opened this issue Dec 5, 2023 · 2 comments · May be fixed by #368
Open

Adding VR headset impacts evaluation #253

da-ekchajzer opened this issue Dec 5, 2023 · 2 comments · May be fixed by #368
Labels

Comments

@da-ekchajzer
Copy link
Collaborator

da-ekchajzer commented Dec 5, 2023

Problem

We would like to add VR headset impacts calculation in the API.

Solution

Routers

As with all equipment (e.g. laptop), we need to add the following routers :

For headset

  • GET /v1/terminal/vr_headset/archetypes : Get the available archetypes
  • GET /v1/terminal/vr_headset/archetype_config : Get the config for a given archetype
  • POST /v1/terminal/vr_headset: Get the impacts of a vr_headset with specific config
  • GET /v1/terminal/vr_headset: Get the impacts of a vr_headset for a given archetype

For controllers

  • GET /v1/peripheral/vr_controller/archetypes
  • GET /v1/peripheral/vr_controller/archetype_config
  • POST /v1/peripheral/vr_controller
  • GET /v1/peripheral/vr_controller

DTO

Example :

{
"type" : "OLED"
"usage":{
"usage_location":"FRA" 
}
}
  • vr_headset have only 1 parameter : type which can be set to "OLED" or "LCD"
  • usage is a regular usage object

Impacts

Usage impacts are assessed with the regular method : https://doc.api.boavizta.org/Explanations/usage/usage/.

Embedded impacts for controller and headset should be taken from TIDE dataset (depending on the type for headset) : Données casques VR_231205.xlsx.

Embedded impacts are the sum of : Impact Fabrication, Impact Distribution and Impact EOL

Archetypes

Two archetypes (OLED and LCD) should be added in user_terminal.csv/ The usage data of the archetype can be found in TIDE dataset.

@da-ekchajzer
Copy link
Collaborator Author

@RoyVic I think you will be interested in this issue

@ju3ouz4n ju3ouz4n linked a pull request Jan 22, 2025 that will close this issue
@ju3ouz4n
Copy link
Contributor

Hi! Hope you're all right, do you have any feedback on the PR i added last week? Below some details about how i computed the numbers from the Données casques VR_231205.xlsx file.

Archetypes in user_terminal.csv

Took 0.01 for use_time_ration (2h per week), 43800h for USAGE.hours_life_time and converted kWh from Données casques VR_231205.xlsx to -> Wh for USAGE.avg_power, I don’t know how to compute min & max values.

Impacts in boaviztapi/data/factors.ym

Neither am I confident about the impact calculation on boaviztapi/data/factors.yml, as mentioned by @da-ekchajzer for each impact I did sum Fab + Dis + Eol impact, but should I add impact from “USE” column in Données casques VR_231205.xlsx as well?

It may not be an easily testable PR, don’t hesitate if you have any questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants