در حالی که بُردهای Raspberry Pi برای انجام انواع کارها عالی هستند و توانایی انجام تشخیص اشیا را دارند، اما در زمینۀ تشخیص تصاویر همزمان کمی کُند هستند. در سال 2019، شرکت Nvidia کامپیوتری را بر اساس هوش مصنوعی به اسم Jetson Nano با قیمت 99 دلار به منظور رقابت با Raspberry Pi به بازار عرضه کرد. محصول Nvidia از 4 گیگابایت رم بهره میبرد و این میزان چهار برابر مقداری بود که در Pi استفاده شده بود، اما قیمت آن دو برابر گرانتر بوده و از WiFi نیز استفاده نمیکرد.
خیلی سریع به سال 2020 بر میگردیم، Nvidia نسخۀ 2 گیگابایتی Jetson Nano را با قیمت معقولتر 59 دلار به فروش میرساند و برای مصرف کنندگان در برخی بازارها (از جمله آمریکا)، همراه با محصول یک دانگل سازگار با USB Wi-Fi درون جعبه قرار میدهد. اواخر این ماه، Jetson Nano 2GB بر اساس هوش مصنوعی طراحی شده و بیشتر برای علاقهمندان، کودکان و توسعهدهندگان مشتاق در دسترس قرار گرفت.
مشخصات سخت افزاری Jetson Nano به شرح زیر است:
- قیمت: 59 دلار
- پردازنده: 64 بیت، 4 هسته A57 با فرکانس 1.43 گیگاهرتز
- گرافیک: پردازندۀ گرافیکی 128 هستهای Maxwell شرکت Nvidia
- رم: 4 گیگابایت از نوع DDR4
- اتصالات: درگاه اینترنت و دانگل WiFi (برای بعضی مناطق)
- درگاههای ورودی: 2 درگاه USB 2.0، یک درگاه USB 3.0، HDMI و کانکتور CSI Camera
- پینها: 40 پین GPIO
شرکت Nvidia به منظور کمک بیشتر به علاقهمندان برای استفاده از پلتفرم خود، برنامههای رایگان آموزشی آنلاین و صدور گواهی نامه برای برنامههایی که با هوض مصنوعی کار میکنند را معرفی کرد. از آنجایی که مدل 4 گیگابایتی Jetson Nano برای یک سال و نیم در بازار موجود است، یک گروه توسعه دهنده نیز وجود دارد که آموزشها و پروژههای منبع باز را به اشتراک گذاشتهاند، حتی میتوانید کیتهای ربات Jetson را برای ساخت و توسعه، خریداری کنید.
به مانند مدل 4 گیگابایتی، نسخۀ جدید به پردازندۀ 64 بیتی و چهار هستهای ARM A57 با فرکانس 1.43 گیگاهرتز به همراه پردازندۀ گرافیکی 128 هستهای Maxwell از Nvidia مجهز شده است. طبق نمراتی که Nvidia منتشر کرده، Jetson Nano 2GB توانسته در بنچمارکهای هوش مصنوعی 8 تا 73 برابر امتیاز بالاتری نسبت به مدل Raspberry Pi 4 دریافت کند. این بنچمارکها شامل تستهای esNet, OpenPose, Inception V4 و Tiny YOLO V3 است. گرچه ما خودمان نتوانستهایم این تستها را اجرا کنیم، اما میتوان به راحتی این ارقام را باور کرد، چرا که هوش مصنوعی نسخۀ 4 گیگابایتی Nano نیز نسبت به Pi سریعتر بود.
مدل قدیمی در برابر مدل جدید!
از جمله بهبودهای این نسخه نسبت به نسخۀ 4 گیگابایتی این است که مدل 2 گیگابایتی برای تأمین برق خود از درگاه USB Type-C استفاده میکند، در حالی که مدل پیشین از یک واحد قدیمی دارای کانکتور اختصاصی بهره میبرد. درست است که مدل قدیمی دارای منبع تغذیۀ 4 ولت، 4 آمپر است (همچنین میتواند میزان 5 وات را از طریق درگاه micro USB تأمین کند) و برای مدل جدید، باید شارژر USB-C با حداقل توان 5 ولت و 3 آمپر تهیه کنید که بسیاری از افراد از این قبیل کابل در خانههایشان دارند.
در طی یک تغییر که کمتر مورد استقبال قرار گرفته، Nano 2GB دارای درگاههای USB کمتری است و تنها از یک درگاه USB 3.0 و دو درگاه USB 2.0 بهره میبرد. این در حالیست که مدل 4 گیگابایتی از چهار درگاه USB 3.0 بهره استفاده میکرد. همچنین، این محصول فقط دارای یک درگاه HDMI بوده، اما مدل گرانتر آن (4 گیگابایتی) دارای یک درگاه DisplayPort نیز بود. با این وجود، همراه کردن دانگل WiFi برای هر کسی که قصد دارد از این بُرد در زمانی که به روتر یا اینترنت دسترسی نداشته باشد، یک مزیت بزرگ به شمار میرود. نسخۀ 4 گیگابایتی از دانگل WiFi بهره نمیبرد و در تستهای خود مدلهای زیادی را یافتیم که با آن سازگار نبودند.
مقایسۀ Raspberry Pi با Jetson Nano
مانند محصولات اخیر Raspberry Pi، مدل Jetson Nano 2GB نیز از کانکتور 40 پین GPIO و درگاه CSI camera بهره میبرد. درگاه دوربین با ماژولهای دوربین Raspberry Pi سازگاری دارد. این، خبر خوبی برای کسانی است که مایل به ساخت ربات یا دستگاه iOT هستند که از قابلیت تشخیص تصویر استفاده میکنند.
در حالی که Raspberry Pi از سیستم عامل رسمی خود با نام Raspberry Pi OS استفاده میکند، مدل Jetson Nano از نسخۀ شخصی سازی شدۀ سیستم عامل Ubuntu به اسم eLinux بهره میبرد. بنابراین، اگرچه میتوانید بسیاری از همین نرم افزارها را برای بُردهای Nvidia تهیه کنید، اما قادر نخواهید بود تا هر نوع بستۀ نرم افزاری را که برای Pi در نظر گرفته شده، دانلود کرده و بدون تغییر از آنها استفاده کنید.
سخن پایانی
در مورد اینکه Jetson Nano 2GB میتواند جای Raspberry Pi را بگیرد یا خیر، تردید وجود دارد. اما، این فرصت وجود دارد تا با سازندگانی که قصد دارند پروژههای متمرکز با هوش مصنوعی بسازند، مورد توجه قرار بگیرد. به عنوان مثال، یکی از سازندگان به اسم Ahad Cove اخیراً سطل زبالۀ خودکاری را طراحی کرده و ربات مورد نظر میداند کامیون حامل زباله چه زمانی به خیابانی که او در آنجا قرار دارد، میآید و خود را به موقع به محل تخلیه زباله میرساند.
Cove از Raspberry Pi برای ربات تخلیۀ سطل زباله خود استفاده میکند. اما، یک کیت توسعه به اسم Jetson Xavier NX از Nvidia نیز وجود دارد که با قیمت 399 دلار از Jetson Nano کمی سریعتر بوده ولی از فناوری مشابهای در ساخت استفاده میکند. Cove قبلاً گفته بود از این محصول برای تشخیص اشیا استفاده کرده است. وقتی از او سوأل کردیم که چرا از Raspberry Pi استفاده نکردهاید، خاطرنشان کرد Pi به اندازۀ کافی سریع نیست که بتواند کامیون حامل زباله را به موقع تشخیص دهد تا سطل آشغال را به گوشهای بفرستد. کیت Jetson Nano 2GB میتواند به عنوان یک نوع کیت تشحیص اشیای محلی برای علاقه مندانی که قصد ندارند صدها دلا خرج کنند، بسیار مفید باشد.