META MOBOT จะประกอบไปด้วย Node โปรแกรมที่ใช้ควบคุม Actuator 3 ส่วนหลัก ๆ ได้แก่ ส่วนของ Mobility, ส่วนของ Manipulator, ส่วนของ Lidar Detection, และส่วนของ Vision Control โดย node โปรแกรมที่ใช้ในการควบคุม META MOBOT ทั้งหมดจะถูกเขียนอยู่ใน Board ประมวลผล Jetson Nano 2 ตัว ด้วยภาษา Python และมีการใช้ชุด Frame Work Software ROS ในการรับส่งข้อมูล
ระบบการทำงานของ META MOBOT นั้นจะประกอบไปด้วย 3 ส่วนใหญ่ ได้แก่ User Interface เป็นส่วนที่ User มีปฎิสัมพันธ์กับคอมพิวเตอร์กับผู้ใช้งานหลายคนพร้อมกันผ่าน VR (Vitual Reality) โดยในส่วนนี้จะเป็นการรับค่า Input จากการควบคุมของ User เพื่อนำค่าเหล่านี้ไปควบคุมในส่วนของ Demonstration Site ซึ่งเป็นส่วนที่ META MOBOT นั้นลงไปทำงานในสถานที่จริง โดยการส่งค่าผ่านส่วนของ Internet ซึ่งจะใช้ MQTT เป็นตัวกลางในการรับส่ง Message
โดยในส่วนของ Software ของ META MOBOT สามารถแบ่งย่อยเป็นส่วนต่าง ๆ ได้ดังนี้
- การทำงานในส่วนของ Mobility
- การทำงานในส่วนของ Lidar Detection
- การทำงานในส่วนของ Manipulation
- การทำงานในส่วนของ Vision Control
- การสื่อสารข้อมูลระหว่างส่วนของ Command Center และ ส่วนของหุ่นยนต์ META MOBOT