محاكي القيادة هو مزيج من العتاد و البرمجيات التي تمكن المستخدم من التجوال ضمن بيئة قيادة مرورية افتراضية مولدة من قبل الحاسوب في الزمن الحقيقي. تعد محاكيات القيادة ذات قيمة عالية عند الحاجة إلى إجراء الدراسات المرورية التي يكون من غير المجدي أو من غير الأخلاقي إجراؤها على أرض الواقع.
أما في حالة الدراسات التي يمكن تنفيذها على أرض الواقع فيوفر محاكي القيادة حلاً اقتصادياً و مرناً من حيث تغيير الظروف المحيطة بما يخدم أغراض التجربة.
إن حجر الزاوية عند إجراء أي دراسة على المحاكي المروري هو بناء بيئة قيادة افتراضية تخدم أغراض هذه الدراسة. و على الرغم من التنوع الكبير في بيئات القيادة و درجات الاختلاف الكبيرة فيما بينها، إلاَّ أن هذه البيئات تشترك بوجود مكونات ثابتة تنتشر بشكل متكرر على كامل بيئة القيادة الافتراضية مثل الطرق، و الإشارات المرورية، و غيرها. هدفت هذه المقالة إلى عرض تصميم لمكتبة غرضية التوجه تسهل من عملية بناء بيئات القيادة الافتراضية اللازمة لإجراء تجربة ما في محاكي القيادة. تستخدم المكتبة المقترحة مبادئ التصميم غرضي التوجه لعزل مصمم البيئة الافتراضية عن التفاصيل الداخلية لبناء البيئة الافتراضية مما يسهل و يسرع بناء هذه البيئات، و من ثم يعدلُ بناءها فيما بعد. كما تعتمد المكتبة المقترحة على لغة Java و على تقنية Java 3D مما يجعل منها قابلة للاستخدام على أية منصة حاسوبية تدعم هاتين
التقنيتين.
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
-
ما هي الفائدة الرئيسية من استخدام محاكيات القيادة في الدراسات التجريبية؟
تتيح محاكيات القيادة إجراء دراسات القيادة التي قد تكون غير ممكنة أو غير أخلاقية على الطرق الحقيقية، كما توفر حلاً أكثر فعالية من حيث التكلفة ومرونة أكبر في تغيير ظروف البيئة لأغراض تجريبية.
-
ما هي التقنية الأساسية التي تعتمد عليها المكتبة المقترحة في الورقة؟
تعتمد المكتبة المقترحة على لغة البرمجة Java وتقنية Java 3D، مما يجعلها قابلة للاستخدام على أي منصة تدعم هاتين التقنيتين.
-
ما هي المكونات الفيزيائية التي تحاكيها المكتبة في بيئة القيادة الافتراضية؟
تحاكي المكتبة المكونات الفيزيائية لبيئة القيادة مثل الطرق، إشارات المرور، المباني، الأشجار، والعشب.
-
كيف تسهل المكتبة عملية بناء البيئات الافتراضية؟
تسهل المكتبة عملية بناء البيئات الافتراضية من خلال إخفاء تفاصيل التنفيذ عن مصمم البيئة، مما يجعل عملية البناء والتعديل أسهل وأكثر إنتاجية.
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
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
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
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
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