The Beobot 2.0 project is launched to create an integrated and embodied Artificial Intelligence system that can operate in large scale unconstrained environments (such as our college campus) and work alongside humans.
Our main contributions are both in hardware and software. For the former, we provide all available information about the hardware robotics construction, both the mechanical CAD Solidworks files as well as the electronics design PCB boards and list of components, which can be accessed in sections for mechanical system and electrical system, respectively.
We created a human-sized high-performing parallel computing mobile robot platform utilizing miniature-sized Computer on Modules (COM). The COM Express module is a small 12.5×9.5cm form-factor embedded system that are equivalent to a regular desktop computer. We use a module with a 2.2GHz Intel Core2-Duo processor. In our robot we will have 8 of them to total 16 processing cores. As fas as we know, we believe this is the most powerful robot for its size. The estimated total cost of the robot is $24923.29 (mechanical system cost: $4646.69, and electrical system: $20276.6, not including shipping costs), which is far below what a robot of this capability goes for in the market. We estimate that, given the provided instructions and design files (no re-designs), the construction time is about 2 month.
This robot is an improvement from the previous version Beobot 1, where it has 4 cores of 1GHz each. In addition Beobot1 is also smaller in size as it uses a remote control (RC) car as a platform.
Using the available processing, we aim to create a general scene understanding system, where the robot can autonomously localize and navigate, recognize target objects and people, and even provide help whenever needed. To that end, we are developing a framework where these individual capabilities are contextualized to enable more robust real time system. Our code can be freely downloaded from the Vision Toolkit. Some videos of our past results and testings can be found on our youtube video list.
We also use the same technology for a visual aid device for the blind.
Name | Task | |
---|---|---|
1. | Christian Siagian | Mechanical, electrical, and software |
2. | Chin-Kai Chang | Mechanical, electrical, and software |
2. | Randolph Voorhies | Mechanical, electrical, and software |
4. | Dicky Nauli Sihite | Mechanical, electrical, and software |
5. | Manu Viswanathan | Software |
6. | Laurent Itti | Mechanical, electrical, and software |
The user's manual can be found here when it is ready for publishing.
The project has both hardware (mechanical and electrical) and software components:
The mechanical system consists of locomotion, battery, cooling, and computer protection system. The section discusses the design decisions, part manufacturing and assembly, as well as testing.
The electrical system consists of processors, power, and peripherals. It discusses the component selection, board design, connections, interfaces, and power management.
The software system describes our mobile robotic architecture, which focuses on problems such as localization, navigation, human-robot interaction, and object recognition.