ساختار نرمافزاری برنامه دستگاه نرمافزاری سیستم کنترلر خودروی خودران شامل نرمافزار برنامه دستگاه نرمافزاری و نرمافزار برنامه کاربردی است.
نرمافزار برنامه دستگاه نرمافزاری، سیستم عامل لینوکس، میانافزار راس و یک چارچوب کلی را پوشش میدهد. نرمافزار کاربردی به سه بخش تقسیم میشود: اول، سرویسهای نرمافزاری پایه که عمدتاً شامل APIهای رابط جمعآوری دادهها، APIهای رابط خودرو با سیم، APIهای رابط نقشه و برنامههای ارائه دهنده ناوبری یکپارچه هستند؛ دوم، سرویسهای نرمافزاری سفارشی تخصصی که عمدتاً شامل نرمافزار کاربردی رانندگی خودکار (ادراک، تصمیمگیری، کنترل و زیرماژولهای آنها)، سرویسهای ارتباطی و رابطهای تعامل انسان و کامپیوتر میشوند.
در مورد سیستم عامل لینوکس، توزیع اوبونتو به عنوان سیستم عامل برای پلتفرم کنترلر انتخاب شده است. سیستم لینوکس نسبت به سایر سیستم عاملها مزایای متعددی دارد. یکی از آنها متنباز بودن آن است که آن را برای تحقیق و یادگیری بیشتر بسیار جذاب میکند. علاوه بر این، سیستم لینوکس کاملاً پایدار است، از عملیات طولانی مدت و بدون هیچ وقفهای پشتیبانی میکند و در مورد استفاده از حافظه بسیار مقرون به صرفه است.
میانافزار راس با باز کردن سرویسهای ارتباطی توزیعشده برای پیوند دادن اجزایی که در ابتدا به صورت سست به هم متصل بودند، امکان استفاده مجدد از کد، سرویسهای ارتباطی توزیعشده، تعداد زیادی افزونه و ابزار شبیهسازی را فراهم میکند، یک کتابخانه غنی ارائه میدهد و سازگاری با چندین زبان برنامهنویسی، از جمله C++ و پایتون را تضمین میکند. راس قابلیتهایی را که یک سیستم عامل باید داشته باشد، از جمله انتزاع سختافزار، کنترل اولیه دستگاه، اجرای توابع مشترک، انتقال پیام بین سیستمی و مدیریت بسته، فراهم میکند. راس در حال تغییر به یک چارچوب توزیعشده است و از طریق معماری نظیر به نظیر، گرهها مجاز به عملکرد مستقل هستند، بنابراین امکان تغییر و سفارشیسازی ماژولار و همچنین افزایش سطح تحمل خطای سیستم را فراهم میکند. ماژولها از زبانهای تعریف رابط مستقل و یکپارچه برای ارتباط پیام بین ماژولهای مختلف استفاده میکنند.
این چارچوب عمومی مجهز به چارچوبهای نرمافزاری کاربردی رایج مانند کافه، تنسورآرتی، تنسورفلو، کودا و غیره است. به وسیله این چارچوب عمومی، محیط اجرای الگوریتمهای هوش مصنوعی میتواند به راحتی راهاندازی شود.
نرمافزار کاربردی شامل یک سرویس نرمافزاری پایه و چندین سرویس نرمافزاری تخصصی و سفارشی است. سرویسهای نرمافزاری پایه، به طور خاص، شامل APIهای رابط جمعآوری داده هستند که امکان جمعآوری دادهها از LiDARهای استاندارد، رادارهای موج میلیمتری و دوربینهای شبکه را فراهم میکنند؛ APIهای رابط کاربری خودرو با سیم با قابلیت ارتباط میتوان و توابع کپسولهسازی/تجزیه پیام؛ APIهای رابط کاربری نقشه که به فراخوانی نقشههای با دقت بالا برای ارائه خدمات نقشه با دقت بالا به سیستم کمک میکنند؛ و برنامههای یکپارچه شرکت ناوبری که خدمات موقعیتیابی سانتیمتری را به سیستم ارائه میدهند.
خدمات نرمافزاری سفارشی تخصصی، ماژولهای سفارشی سیستم هوشمند خودرو هستند که مطابق با الزامات دقیق وظیفه یا برای تأیید الگوریتم منحصر به فرد ارائه میشوند. توسعهدهندگان میتوانند هنگام کار بر روی دستگاه، بر پیادهسازی الگوریتمهای تخصصی بر اساس مقاله تحقیقاتی خود تمرکز کنند و نگران ماژولهای موجود در سیستم نباشند. همه زیرماژولها آگاه هستند که از طریق مکانیسم ارتباطی راس، اتصالات سستی بین ماژولها وجود دارد و هر ماژول میتواند به طور مستقل توسعه و بهینهسازی شود.
سوالات متداول-سوالات متداول
قرار است این رویداد اکسپو از ۱۳ تا ۱۵ مه ۲۰۲۶ در شیسک برگزار شود. مکان آن سالن C، مرکز همایشها و نمایشگاههای بینالمللی شیامن (شیسک)، شیامن، چین است.
طبق تخمینها، این نمایشگاه رویدادی مهم خواهد بود که مساحتی بالغ بر ۴۰،۰۰۰ متر مربع را پوشش میدهد و بیش از ۳۵۰ شرکت در آن حضور خواهند داشت و بیش از ۳۰،۰۰۰ بازدیدکننده حرفهای از سراسر جهان از آن بازدید خواهند کرد.
بیش از ۸۰ انجمن و رویداد صنعتی برای معرفی و بحث در مورد موضوعاتی مانند حمل و نقل هوشمند، ارتباطات حمل و نقل، ایمنی و توسعه پایدار برگزار خواهد شد.
نمایندگان بیش از ۸۰ کشور و منطقه در این کنفرانس شرکت خواهند کرد و بنابراین، این یک اجلاس جهانی برای انقلاب حمل و نقل هوشمند خواهد بود.
البته، بله. این نمایشگاه با بیش از ۱۰۰۰ شریک در سراسر جهان، بهترین مکان برای شروع همکاریهای تجاری، اشتراکگذاری فناوری و جذب فرصتهای سرمایهگذاری است.
برای کسب اطلاعات بیشتر، لطفاً با مراجعه به صفحه «تماس با ما» در وبسایت رسمی، با کمیته برگزارکننده تماس بگیرید.