This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ddsf:public:guidebook:03_user:07_gva [2021/07/14 15:46] murphy ↷ Links adapted because of a move operation |
ddsf:public:guidebook:03_user:07_gva [2021/10/29 02:03] (current) char |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Use Case 5: General Vehicle Architecture (GVA) ====== | ====== Use Case 5: General Vehicle Architecture (GVA) ====== | ||
| [[ddsf:public:guidebook:03_user:start| Return to User Experiences]] | [[ddsf:public:guidebook:03_user:start| Return to User Experiences]] | ||
| - | |||
| - | <color #FF0000><todo @nick>Please Review</todo></color> | ||
| ===== Details ===== | ===== Details ===== | ||
| Line 24: | Line 22: | ||
| The seminar will explain the use of DDS using production examples as a key part of the GVA to provide platform management systems, and further up the value chain to platform mission systems and extensions to secondary platforms such as unmanned ground vehicles. | The seminar will explain the use of DDS using production examples as a key part of the GVA to provide platform management systems, and further up the value chain to platform mission systems and extensions to secondary platforms such as unmanned ground vehicles. | ||
| - | ====== Presentation ===== | + | ===== Presentation ===== |
| [[ddsf:public:guidebook:03_user:07_gva| Return to Top]] | [[ddsf:public:guidebook:03_user:07_gva| Return to Top]] | ||
| Line 131: | Line 129: | ||
| /*9:55*/ | /*9:55*/ | ||
| - | Both the UK [[ddsf:private:guidebook:06_append:glossary:m:mod|Ministry of Defense (MOD)]] and the [[ddsf:private:guidebook:06_append:glossary:n:north_atlantic_treaty_organization|North American Treaty Organization (NATO)]] require the use of [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]]. | + | Both the UK [[ddsf:public:guidebook:06_append:glossary:m:mod|Ministry of Defense (MOD)]] and the [[ddsf:public:guidebook:06_append:glossary:n:north_atlantic_treaty_organization|North American Treaty Organization (NATO)]] require the use of [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]]. |
| * Enables system of systems approach (modularity and connectivity) | * Enables system of systems approach (modularity and connectivity) | ||
| * Platform agnostic | * Platform agnostic | ||
| * Mature, multi-vendor standard | * Mature, multi-vendor standard | ||
| - | * Minimises data on the wire via [[ddsf:private:guidebook:06_append:glossary:q:quality_of_service_qos_policies|Quality of Service (QoS)]] | + | * Minimises data on the wire via [[ddsf:public:guidebook:06_append:glossary:q:quality_of_service_qos_policies|Quality of Service (QoS)]] |
| * Robust – no single point of failure | * Robust – no single point of failure | ||
| * Efficient | * Efficient | ||
| Line 207: | Line 205: | ||
| * GVA Defines a Topic Naming Convention | * GVA Defines a Topic Naming Convention | ||
| * GVA Defines [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]] Domain ID Allocation Rules | * GVA Defines [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]] Domain ID Allocation Rules | ||
| - | * GVA Defines [[ddsf:private:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] Policies | + | * GVA Defines [[ddsf:public:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] Policies |
| * GVA Uses [[ddsf:public:guidebook:06_append:glossary:i:idl|IDL]] Inheritance to reduce the number of topics on the wire | * GVA Uses [[ddsf:public:guidebook:06_append:glossary:i:idl|IDL]] Inheritance to reduce the number of topics on the wire | ||
| * GVA Uses [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_extensible_types_dds-xtypes|X-Types]] to aid backwards compatibility between versions | * GVA Uses [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_extensible_types_dds-xtypes|X-Types]] to aid backwards compatibility between versions | ||
| Line 231: | Line 229: | ||
| /*17:56*/ | /*17:56*/ | ||
| - | The sensors module provides data for use by an environmental sensor of some sort. It provides a few specific known sensor types and a method of defining a generic sensor of a type not specifically represented in the [[ddsf:private:guidebook:06_append:glossary:p:pim|PIM]]. | + | The sensors module provides data for use by an environmental sensor of some sort. It provides a few specific known sensor types and a method of defining a generic sensor of a type not specifically represented in the [[ddsf:public:guidebook:06_append:glossary:p:pim|PIM]]. |
| <figure> | <figure> | ||
| Line 258: | Line 256: | ||
| /*19:38*/ | /*19:38*/ | ||
| - | Here is a GVA system in use in the Warrior CSP, thanks to Lockheed Martin we have the ability to show the picture, that it shows how uncluttered the turret is. If you've ever been in a defense vehicle turret, they usually have so many screens and so many buttons you can hardly move in them. This one is completely uncluttered because you have the single screen in front of you. What does this give you? It gives shared situational awareness, everybody in the vehicle has a single screen in front of them and they can all see what's going on. Screen on the right is a picture of some recent work we have done controlling an unmanned ground vehicle, so the commander can see what's going on from the unmanned ground vehicle while someone else is driving, or its driving itself, so everyone can see what's going on. As you can see there is a map in the top right corner so that gives you shared cognition, the commander will have a different thing to do with the data as the guy driving the whatever. That gives an information edge, able to spot things quicker, make decisions faster, on the battlefield seconds count. Its a simple and consistent interface, you have standard systems, dashboards, and specific mission systems, like the [[ddsf:private:guidebook:06_append:glossary:u:unmanned_ground_vehicle|Unmanned Ground Vehicle (UGV)]]. | + | Here is a GVA system in use in the Warrior CSP, thanks to Lockheed Martin we have the ability to show the picture, that it shows how uncluttered the turret is. If you've ever been in a defense vehicle turret, they usually have so many screens and so many buttons you can hardly move in them. This one is completely uncluttered because you have the single screen in front of you. What does this give you? It gives shared situational awareness, everybody in the vehicle has a single screen in front of them and they can all see what's going on. Screen on the right is a picture of some recent work we have done controlling an unmanned ground vehicle, so the commander can see what's going on from the unmanned ground vehicle while someone else is driving, or its driving itself, so everyone can see what's going on. As you can see there is a map in the top right corner so that gives you shared cognition, the commander will have a different thing to do with the data as the guy driving the whatever. That gives an information edge, able to spot things quicker, make decisions faster, on the battlefield seconds count. Its a simple and consistent interface, you have standard systems, dashboards, and specific mission systems, like the [[ddsf:public:guidebook:06_append:glossary:u:unmanned_ground_vehicle|Unmanned Ground Vehicle (UGV)]]. |
| <figure> | <figure> | ||
| {{ ddsf:public:guidebook:03_user:screen_shot_2020-12-12_at_12.15.57_pm.png?700 |}} | {{ ddsf:public:guidebook:03_user:screen_shot_2020-12-12_at_12.15.57_pm.png?700 |}} | ||
| Line 271: | Line 269: | ||
| We always need to think in terms of the users, and they usually have shiny boots and wear shiny pajamas. So what are we going to do for them? That's quite difficult to explain when you're down in the technical details... | We always need to think in terms of the users, and they usually have shiny boots and wear shiny pajamas. So what are we going to do for them? That's quite difficult to explain when you're down in the technical details... | ||
| - | * GVA defines a method to distribute for [[ddsf:private:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] policies to the resources on the data bus: COTS [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]] systems connect with no modification. | + | * GVA defines a method to distribute for [[ddsf:public:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] policies to the resources on the data bus: COTS [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds|DDS]] systems connect with no modification. |
| * Use [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_security|DDS-Security]] to enable different classifications of data to exist on the same wire? | * Use [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_security|DDS-Security]] to enable different classifications of data to exist on the same wire? | ||
| * Time sensitive networking integration? | * Time sensitive networking integration? | ||