Do you want to publish a course? Click here

Development of an Object Oriented Library based on Java 3D to Facilitate the Construction of Virtual Environments in Driving Simulators

تطوير مكتبة غرضية التوجه باستخدام Java 3D لتسهيل بناء البيئات الافتراضية لمحاكيات القيادة

868   0   6   0 ( 0 )
 Publication date 2012
and research's language is العربية
 Created by Shamra Editor




Ask ChatGPT about the research

A driving simulator is a combination of hardware and software that enables the user to navigate through a real-time computer-generated virtual driving environment. Driving simulators are very valuable for conducting driving studies that are infeasible or unethical to conduct on the road. For studies that can be conducted in the real world, driving simulators provide a more cost effective solution and allow a much higher degree of flexibility in terms of changing the conditions of the environment for experimental purposes. The corner stone when conducting any study on the driving simulator is the construction of a virtual driving environment that serves the purposes of this study. Even though driving environments can considerably vary between different studies, they all share the presence of common components that exist throughout the environment like roads, traffic signs and other components. The objective of this paper is to present the design of an object-oriented library that facilitates the construction of virtual driving environments when conducting studies on a driving simulator. The proposed library uses object orientation to hide implementation details from the designer of the environment which results in making the construction of such environments easier and more productive as well as their modification later if needed. The proposed library is based on the Java programming language and on Java 3D technology which makes it portable and usable on any platform that has an implementation of these two technologies.


Artificial intelligence review:
Research summary
تناقش هذه الورقة تصميم مكتبة موجهة للكائنات تعتمد على تقنية Java 3D لتسهيل بناء البيئات الافتراضية في محاكيات القيادة. تتيح محاكيات القيادة إجراء دراسات القيادة التي قد تكون غير ممكنة أو غير أخلاقية على الطرق الحقيقية، كما توفر حلاً أكثر فعالية من حيث التكلفة ومرونة أكبر في تغيير ظروف البيئة لأغراض تجريبية. تهدف المكتبة المقترحة إلى تسهيل بناء البيئات الافتراضية من خلال إخفاء تفاصيل التنفيذ عن مصمم البيئة، مما يجعل عملية البناء والتعديل أسهل وأكثر إنتاجية. تعتمد المكتبة على لغة البرمجة Java وتقنية Java 3D، مما يجعلها قابلة للاستخدام على أي منصة تدعم هاتين التقنيتين. تتضمن المكتبة فئات تحاكي المكونات الفيزيائية لبيئة القيادة مثل الطرق، إشارات المرور، المباني، الأشجار، والعشب. يتم تقديم تصميم المكتبة ووصف الفئات المختلفة التي تتضمنها وكيفية استخدامها في بناء بيئات القيادة الافتراضية.
Critical review
دراسة نقدية: تقدم هذه الورقة مساهمة قيمة في مجال محاكيات القيادة من خلال تطوير مكتبة موجهة للكائنات تسهل بناء البيئات الافتراضية. ومع ذلك، يمكن توجيه بعض الانتقادات البناءة لتحسين العمل. أولاً، قد يكون من المفيد تضمين دراسات حالة أو أمثلة عملية توضح كيفية استخدام المكتبة في مشاريع حقيقية. ثانياً، لم يتم التطرق بشكل كافٍ إلى كيفية التعامل مع المكونات الديناميكية في البيئة الافتراضية، مثل حركة المركبات الأخرى أو التغيرات في الطقس. أخيراً، قد يكون من المفيد تقديم مقارنة بين المكتبة المطورة وأدوات أخرى مشابهة في السوق لتوضيح الفوائد والعيوب النسبية.
Questions related to the research
  1. ما هي الفائدة الرئيسية من استخدام محاكيات القيادة في الدراسات التجريبية؟

    تتيح محاكيات القيادة إجراء دراسات القيادة التي قد تكون غير ممكنة أو غير أخلاقية على الطرق الحقيقية، كما توفر حلاً أكثر فعالية من حيث التكلفة ومرونة أكبر في تغيير ظروف البيئة لأغراض تجريبية.

  2. ما هي التقنية الأساسية التي تعتمد عليها المكتبة المقترحة في الورقة؟

    تعتمد المكتبة المقترحة على لغة البرمجة Java وتقنية Java 3D، مما يجعلها قابلة للاستخدام على أي منصة تدعم هاتين التقنيتين.

  3. ما هي المكونات الفيزيائية التي تحاكيها المكتبة في بيئة القيادة الافتراضية؟

    تحاكي المكتبة المكونات الفيزيائية لبيئة القيادة مثل الطرق، إشارات المرور، المباني، الأشجار، والعشب.

  4. كيف تسهل المكتبة عملية بناء البيئات الافتراضية؟

    تسهل المكتبة عملية بناء البيئات الافتراضية من خلال إخفاء تفاصيل التنفيذ عن مصمم البيئة، مما يجعل عملية البناء والتعديل أسهل وأكثر إنتاجية.


References used
Arther, K.W., Booth, K.S., and Ware,C. (1993). Evaluating 3D Task Performance for Fish Tank Virtual Worlds. ACM Transactions for Information systems, 11(3). 239-265
Hein, C. M. (1993). Driving Simulators: Six Years of Hands – on Experience at Hughes Aircraft Company. In proceedings of the Human Factors and Ergonomics society 37th Annual Meeting. Santa Monica, CA, 607-611
IEEE , Institute of election and electronics engineer. (1993). International standard, ANSI, IEEE Std 1278-1993, Standard for Information Technology, Protocols for Distributed Interactive Simulation. New York, NY
rate research

Read More

Driving simulators are valuable research tool for conducting driving studies instead of conducting these studies on the real roads. However, to be accepted as a representative of the real world, a driving simulator must provide an acceptable degree o f realism. It is always a goal of the designers of driving simulators to increase their degree of realism as possible. However, increasing the realism of a driving simulator leads to increasing its cost beyond the allocated cost. So it is common to build a driving simulator initially with an acceptable degree of realism and then have it undergo continuous changes to increase its realism whenever there is a chance to do so. The objective of this paper is to present a modular design of the software components of a fixed-base driving simulator. By following this design, it is possible to start building a simulator with a degree of realism that can continually be increased by improving each of the software components alone without the need to radically change other components of the simulator. This design also helps to build economical alternatives while conducting a study on a simulator and to collect the experiment data by providing specialized software components for these tasks.
Application Of Object Oriented Programing OOP concept and the C++. Pascal programming language to power system simulation has been explored. An efficient platform for power system simulation applications has been proposed. By emulationg a physical power lap, a generic power network container has been build, a module. One load flow applications a ac load flow have been discussed. It is found that the OOP based Pascal load flow programs are as efficient as their non – OOP counterparts.
Developing 3D Online Game and Interactive Virtual Environment Control System with unity game engine this project is for graduation project in damascus university
Libraries and information centers are characterized with continuing changes and successive developments, notably the emergence of electronic libraries, which were an inevitable consequence of the evolution of information and communications. This h as led to radical shifts in the mass conservation and processing of information, and in the media-borne, and changed the forms of organization and information exchange, but no doubt that was a positive impact in providing appropriate information services and advanced to the beneficiaries. Electronic libraries has made it possible to provide the services that could not be provided and carried out by traditional libraries, and because of the features that are unique to the electronic library, making the presence of great importance both to the users, librarians and publishers.
The knowledge of scripts, common chains of events in stereotypical scenarios, is a valuable asset for task-oriented natural language understanding systems. We propose the Goal-Oriented Script Construction task, where a model produces a sequence of st eps to accomplish a given goal. We pilot our task on the first multilingual script learning dataset supporting 18 languages collected from wikiHow, a website containing half a million how-to articles. For baselines, we consider both a generation-based approach using a language model and a retrieval-based approach by first retrieving the relevant steps from a large candidate pool and then ordering them. We show that our task is practical, feasible but challenging for state-of-the-art Transformer models, and that our methods can be readily deployed for various other datasets and domains with decent zero-shot performance.
comments
Fetching comments Fetching comments
Sign in to be able to follow your search criteria
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا