JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project |
We use cookies on this site to enhance your user experience. By using this site, you are giving your consent for us to set cookies. |
Notes from Kickoff
Below is the start of translating the uServices definitions of seating capabilities to a technology neutral tabular format as agreed in our kick-off meeting on October 18th. Please take a look, iterate, comment and let me know if you have questions Paul Boyes
Agreed by Group:
Aligning on information types is critical
Bolsters and Bladders:
A
(Seat Height or Seat Up/Down)B
Seat Forward/BackwardC
Seat ReclineD
Cushion ExtensionE
Cushion TiltF
Headrest Height or Headrest Fwd/BackwardInformation Type | Definition | Values | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Mapping | Android | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Seat Id / Location Data | ||||||||||
Seat | Seat identity for 3 rows with 3 seats per row, front to back (looking towards front of vehicle from within the vehicle) |
|
aligned? - NO | |||||||
|
aligned? - ? | |||||||||
|
aligned? - NO | |||||||||
|
aligned? - NO | |||||||||
|
aligned? - ? | |||||||||
|
aligned? - NO | |||||||||
|
aligned? - NO | |||||||||
|
aligned? - ? | |||||||||
|
aligned? - NO | |||||||||
Seat Movement Data | ||||||||||
Seat Component | Moveable Seating Component (Electrically Driven) | Complete seat | All | Added |
| |||||
Lumbar
| 5
|
| SEAT_LUMBAR_VERTICAL SEAT_LUMBAR_FORE_AFT | |||||||
Cushion Side Bolster | Need number | Pictures would be good focus must be on Mechatronic components | Right and Left Back (upper) bolsters | Infalation level 0-100% | SEAT_CUSHION_SIDE_SUPPORT | Align lumbar top, mid, | ||||
Backrest Side Bolster | 8 | Right and Left Cushion (lower) bolsters | Inflation level 0-100% |
| SEAT_LUMBAR_SIDE_SUPPORT | |||||
Upper Shoulder (fwd/backward) | 9 | |||||||||
Backrest (was Cushion Front) | 10 | same as cushion above or is this "Back"? |
| |||||||
Cushion Extension | Blue thing | Thigh Extension? | Either works | |||||||
Headrest |
| |||||||||
Airbag |
| |||||||||
Direction | Direction of seat or component movement |
| Needs Clarification. Percent of total? clicks? x, y, z axis values? | fore | depends on the component | AI: align this definition . Is Fold a direction? | ||||
| aft | depends on the component | ||||||||
| depends on the component | relates to height like:
| ||||||||
| depends on the component | |||||||||
| increase | depends on the component | ||||||||
| decrease | depends on the component | ||||||||
| angles | depends on the component | Like:
degrees - Seat z-axis depends on seat tilt. This means that movement of backrest due to seat tilting will not affect Backrest.Recline as long as the angle between Seating and Backrest are constant. Absolute recline relative to vehicle z-axis can be calculated as Tilt + Backrest.Recline.
degrees - Headrest angle, relative to backrest, 0 degrees if parallel to backrest, Positive degrees = tilted forward. | |||||||
| ||||||||||
Position | position on horizontal plane (x-axis) or vertical plane (z-axis) of seat or component | needs clarification Position vs Direction | Should height be separate from position? Is y-axis ever needed? |
Seat position on vehicle x-axis. mm - Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.
mm - Seat position on vehicle z-axis. Position is relative within available movable range of the seating. 0 = Lowermost position supported. Aligned? - ? | AI: align what position means | |||||
Tilt Angle | tilt angle of seat or component (also known as recline) | duplicate to Tilt / Recline (angles) | duplicate to Tilt / Recline (angles) under "direction" above |
degrees - Seat z-axis depends on seat tilt. This means that movement of backrest due to seat tilting will not affect Backrest.Recline as long as the angle between Seating and Backrest are constant. Absolute recline relative to vehicle z-axis can be calculated as Tilt + Backrest.Recline.
degrees - Headrest angle, relative to backrest, 0 degrees if parallel to backrest, Positive degrees = tilted forward. | ||||||
Seat Heating and Cooling Data | ||||||||||
Temperature | (Copied from VSS)
| |||||||||
|
| |||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
Fan Speed |
| |||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
Neck Scarf (fan) |
| |||||||||
Massage Data | ||||||||||
Massage Capability | yes/no or true/false | we need a general discover mechanism | Overlaps with with Seat Massage Type | |||||||
Massage Status | On/Off | Overlaps with Seat Massage Type |
| |||||||
Provide / get Massage Patterns | List of available massage patterns for a specific seat, including none. | |||||||||
Seat Massage Type |
| Need discovery capability as will vary by seat. | ||||||||
Massage Intensity | Intensity of massage | ?? | 1-5? | Vehicle.Cabin.Seat.Row1.PassengerSide.Massage - Seat massage level. 0 = off. 100 = max massage. | ||||||
Occupant Data | ||||||||||
Seat Occupancy Status |
| Vehicle.Cabin.Seat.Row1.Middle.IsOccupied - boolean - is or is not occupied. No Unkown. | ||||||||
| ||||||||||
| ||||||||||
Seat Occupant ID | ?? | What is this? |
| |||||||
Seat Haptics Data | ||||||||||
Delay Between Pulses | internal calibration at the moment, based on the requestor | |||||||||
Haptic Pulses | ||||||||||
Other Seat Data | ||||||||||
Child seat |
| added | ||||||||
Seat Belt Status |
| Vehicle.Cabin.Seat.Row1.PassengerSide.IsBelted - boolean - is or is not belted/fastened Related:
| ||||||||
| ||||||||||
Side of Seat |
| duplicate to "SEATS" | Is this side of specific seat? | |||||||
Seat Switch |
|
General questions regarding API invocation:
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | VSS Examples / Mapping | Notes | |
Seat Movement & Position - Control | ||||||||
Move Seat Incrementally | Move the identified seat in the specified direction. When a user commands a seat in a certain direction, it will incrementally move in that direction. |
|
| One request/trigger moves one increment. | ||||
Move Seat to Specified Position | Set the seat position for the identified seat. This is entire seat position forward, back, up down. |
|
|
Seat position on vehicle x-axis. mm - Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.
mm - Seat position on vehicle z-axis. Position is relative within available movable range of the seating. 0 = Lowermost position supported. | What is the position definition? ISO 8895 What is status? Position Status. | |||
Move Seat Component Incrementally | Move the identified seat and component in the specified direction. When a user commands a seat component in a certain direction, it will incrementally move in that direction until the user ceases their request. |
|
| Different classes of comportment? Certain directions apply to different components? Need to enumerate the components? Component type? | ||||
Set Seat Component Position Per Seat | Set the seat component position for the identified seat. This is position of the component only. |
|
|
| ||||
Store Seat Position | Stores current seat and component positions |
| ||||||
Recall Seat Position | Recall seat and component positions |
| ||||||
Fold Headrest | Fold or unfold headrest |
| Align with move seat compontent? | |||||
Fold Seat | Fold or unfold seat |
| Align with move seat component | |||||
Seat Movement & Position - Status / Data | ||||||||
Get Seat Position Per Seat | Get the seat position for the identified seat. This is entire seat position. |
|
| |||||
Get Seat Component Position Per Seat | Get the seat component position for the identified seat. This is position of the component only. |
|
| |||||
Seat Haptics - Control | ||||||||
Activate Haptics | Activate seat haptic notification for driver's seat |
| What is a haptic seat? Where does it fit? Use use case to help define. | |||||
Seat Heating & Cooling - Control | ||||||||
Seat Heating & Cooling - Status / Data | ||||||||
Get Seat Heating Per Seat | Get the heating mode and level for the identified seat |
|
| |||||
Get Seat Component Heating Per Seat | Get the heating mode and level for the identified seat and component |
|
| |||||
Seat Massage - Control Per Seat | ||||||||
Set Seat Massage Per Seat | Set the massage type and intensity for the identified seat |
|
| It will be difficult to agree on massage types / patterns. So added a capability to determine what massage types or patterns are available per set. | ||||
Seat Massage - Status / Data Per Seat | ||||||||
Get Seat Massage Per Seat | Get the massage type and intensity for the identified seat |
|
| |||||
Get Massage Status | identifies if massage is on or off for specific set(s) |
|
| |||||
Get Seat Massage Capability | identifies if seats support massage |
|
| |||||
Get Seat Massage Types (Patterns) | Provides a list of available massage types for a specific seat. May be none. |
|
| Need to consider in what format? Bounded array of string values? | ||||
Seat Occupant Safety - Status / Data Per Seat | ||||||||
Get Seat Occupant Safety Per Seat | Get the occupant safety status for the identified seat |
|
| |||||
Get Child Seat Status | Allows user to determine if a Child Seat is installed |
| ||||||
Provide Seat locations in "this" Vehicle | ||||||||
Get Seat Locations | Provides the list of seats available in "this" Vehicle |
| Array of:
| |||||