AlgoBuilder STMicroelectronics से एक ग्राफिकल डिज़ाइन टूल है जो इंजीनियरों को किसी भी कोड को लिखने के बिना ग्राफ़िकल इंटरफ़ेस का उपयोग करके जटिल एल्गोरिदम को विकसित करने और परीक्षण करने की अनुमति देता है। उपकरण का उपयोग STM32 माइक्रोकंट्रोलर श्रृंखला और STS माइक्रोइलेक्ट्रॉनिक से MEMS सेंसर के साथ किया जाना है। यह सेंसर (सीरियल संचार के माध्यम से जुड़ा हुआ) से वास्तविक समय का डेटा प्राप्त करने में सक्षम है और विभिन्न गणितीय मॉडल के माध्यम से इसकी गणना करता है जो कि एल्गोबेल्ट सॉफ्टवेयर के अंदर ब्लॉक के रूप में आसानी से उपलब्ध हैं। इसमें कुछ लोकप्रिय बिल्ट-इन मोशन सेंसिंग अल्गोरिद्म फॉर सेंसर फ्यूजन, जायरोस्कोप / मैग्नेटोमीटर कैलिब्रेशन, पेडिशनिंग आदि हैं।
हाल ही में, पर 4 वें STMicroelectronics (ग्रेटर नोएडा, भारत) में आयोजित एक प्रेस संक्षिप्त में 2019 जुलाई, अनुसूचित जनजाति AlgoBuilder (वी 2.1.0) कि डिजाइनरों बादल पर अपने कोड को अपलोड करने और मशीन सीखने गणना करने की अनुमति देता का एक नया संस्करण की घोषणा की है । यह नई सुविधा डिजाइनरों से गणितीय गणना पर अधिक समय खर्च किए बिना एफएफटी विश्लेषण जैसी जटिल गणितीय गणना करने में मदद करने की उम्मीद है; यह क्लाउड को डेटा भेजने के लिए MQTT प्रोटोकॉल का भी समर्थन करता है जो उद्योग 4.0 और AWS कनेक्टिविटी के लिए अवधारणा के निर्माण के प्रमाण को आसान बनाता हैअनुप्रयोग। AlgoBuilder STM32 विकास पर्यावरण का उपयोग करता है और NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS012 / A3 और SensorTile बोर्डों जैसे STM32 न्यूक्लियो बोर्ड का समर्थन करता है।
संकलित होने पर अल्गोबुलेर का उपयोग करके ग्राफिकल डिज़ाइन का निर्माण एक सी-कोड उत्पन्न करेगा जो सीधे विकास बोर्डों में अपलोड किया जा सकता है। C- कोड जनरेशन STM32, IAR, EWARM और Keil uVision के लिए सिस्टम वर्कबेंच जैसे बाहरी कंपाइलरों का समर्थन करता है। एक बार बोर्ड पर अपलोड किया गया कोड Algobuilder को वास्तविक समय सेंसर मान प्रदान करेगा, जिसका उपयोग एकीकृत आउटपुट डेटा मॉनिटर या Unicleo-GUI का उपयोग करके डेटा विज़ुअलाइज़ेशन के लिए किया जा सकता है । Unicleo-GUI से एक उदाहरण डेटा विज़ुअलाइज़ेशन ग्राफ़ नीचे दिखाया गया है।
AlgoBuilder सॉफ्टवेयर STMicroelectronics से डाउनलोड करने के लिए स्वतंत्र है और बाजार के समय को कम करने के लिए उपयोगकर्ता के अनुकूल लाइसेंसिंग शर्तें हैं। जानने के लिए आप AlgoBuilder उपयोगकर्ता पुस्तिका भी पढ़ सकते हैं