פיתוח HMI

The Qt Company: הדגמת דוגמה של זרוע רובוטית

הפרויקט נועד ליצור הדגמה שמציגה את היכולות של Qt Design Studio ו-Qt Creator ב-Qt 6.4. זה כלל פריסות רספונסיביות למכשירים ניידים ולמחשבים שולחניים, אנימציות ציר זמן, אינטראקציה עם מודלים תלת-ממדיים ו-Qt Quick Controls. Spyrosoft ניהלה כל שלב של הפרויקט, מהקונספט הראשוני ועיצוב UI/UX ועד למידול תלת-ממדי והמימוש הסופי. התוצרים כללו מודל תלת-ממדי פונקציונלי לחלוטין של זרוע רובוטית ומדריך לבנייה והרצה של ההדגמה.

arrow_circle_right פיתוח HMI

אודות הלקוח

Qt Group היא חברת תוכנה גלובלית עם נוכחות חזקה ביותר מ-70 תעשיות, והיא הטכנולוגיה העצמאית המובילה שמאחורי יותר ממיליארד מכשירים ואפליקציות.  

הטכנולוגיה שפותחה על ידי Qt מאפשרת ללקוחותיה לספק חוויות משתמש יוצאות דופן ולקדם את יוזמות הטרנספורמציה הדיגיטלית שלהם. Qt משיגה זאת באמצעות מסגרת התוכנה החוצת-פלטפורמות שלה לפיתוח אפליקציות והתקנים, תחת רישיונות מסחריים וקוד פתוח כאחד, על פני כל מערכות ההפעלה, הפלטפורמות וסוגי המסכים, ממחשבים שולחניים ומערכות משובצות ועד אפליקציות קריטיות לעסק, מערכות ברכב, מכשירים לבישים והתקנים ניידים המחוברים לאינטרנט של הדברים. 

טכנולוגיית Qt משמשת כמיליון מפתחים ברחבי העולם.

נוסדה:

בשנת 1994 (בשם Trolltech)

תעשייה:

תוכנת מחשב

גודל:

550

מיקום:

פינלנד

שירותים

פיתוח HMI

עיצוב UI/UX

מודלים תלת-ממדיים

צוות

1 מנהל פרויקט

2 מהנדסי תוכנה C++

1 מעצב מוצר

טכנולוגיות

Qt
C++

האתגר 

מטרת הפרויקט הייתה לספק פרויקט לדוגמה פעיל לחלוטין, שניתן לפתוח הן ב-Qt Design Studio והן ב-Qt Creator עם גרסת Qt החדשה 6.4. הפרויקט חייב להשתמש ברכיבי Qt ספציפיים כמו התאמה למסכי מובייל ודסקטופ, אנימציית ציר זמן, הפעלת מודל תלת-ממדי או Qt Quick Controls.

Qt Design Studio הוא כלי ליצירת ממשקי משתמש פונקציונליים. עיצוב שנוצר, למשל, ב-Figma או ב-Photoshop, ניתן לייבא בקלות אל Qt Design Studio, אשר מפיק ממשק משתמש פונקציונלי כקוד מוכן לשימוש עבור מפתחים, מה שהופך את האינטגרציה ושיתוף הפעולה לקלים במיוחד.  

המטרה של The Qt Company הייתה להראות כמה קל לשימוש וכמה עוצמתי הכלי ל-UI/UX Designers ב-Qt Design Studio. יתרה מזאת, ניתן להשתמש באותו פרויקט מאוחר יותר ב-Qt Creator כדי לתת את הנגיעה הסופית ל-UI. זה מאפשר פיתוח אפליקציות מהיר עם טכנולוגיית Qt.

התהליך והפתרון

צוות Spyrosoft היה אחראי על כל היבטי הפרויקט, משלב הקונספט, דרך עיצוב UI/UX ומידול תלת-ממד, ועד להכנת פרויקט Qt Design Studio ו-Qt Creator הסופי.

התוצרים שלנו היו: 

  • מודל תלת-ממדי של זרוע רובוטית 
  • פרויקט Qt Design Studio ו-Qt Creator פעיל לחלוטין, 
  • מדריך לבנייה והרצה של דוגמת ההדגמה. 

הצוות האחראי על הפרויקט כלל מנהל פרויקט, שני מהנדסי תוכנה C++ ומעצב מוצר. 

הפרויקט החל בפגישה עם הלקוח, שבה נדונו הצרכים והדרישות לדוגמת ה-Robot Arm. דגש רב הושם על פשטות העיצוב והארכיטקטורה; לפיכך הפונקציונליות הייתה צריכה להיות מוגבלת.

הצוות שלנו, בשיתוף פעולה עם הלקוח, הכין מתווה לפונקציונליות. על בסיס זה, מעצב המוצר שלנו יצר את העיצובים תוך שימוש בחומרים שסופקו על ידי הלקוח. לאחר אישור העיצובים, החלה עבודת הפיתוח. הפונקציונליות נוצרה באיטרציות. השלבים הבאים של הפיתוח הוצגו בפגישות שבועיות עם הלקוח.

התוצאות 

How we built the Robot Arm example in Qt Design Studio

דוגמת הזרוע הרובוטית שנוצרה על ידי צוות Spyrosoft Synergy מדגימה כיצד אלמנטים דו-ממדיים יכולים לשלוט באופן יעיל באלמנטים תלת-ממדיים כמו זרוע רובוטית. בנוסף, היא מציגה כיצד לשלב backend ב-C++ ולמדמה אותו באמצעות QML עבור Qt Design Studio. 

הודות לשיתוף פעולה זריז של הצוות ולשימוש בטכנולוגיות Qt, הפרויקט הושלם בזמן ובתוך התקציב המתוכנן.

arrow_circle_rightצרו קשר

שוחחו עם המומחה שלנו על אפשור פיתוח HMI רציף בארגון שלכם

Przemyslaw Krzywania

Przemyslaw Krzywania

מנהל HMI