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.
|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|
|6.||Laurent Itti||Mechanical, electrical, and software|
The user's manual can be found here when it is ready for publishing.
Design and Implementations
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.
Links (Related Robot Projects)
- PR2: Willow Garage (and various top universities): indoor personal robot: manipulation, HRI, navigation, task planning.
- STAIR Robot from Stanford: object manipulation (door opening, picking up objects), object recognition, indoor navigation
- KIT humanoid: from Karlsruhe Institute of Technology: humanoid, manipulation, learning.
- Autonomous City Explorer project from TU Munchen: outdoor navigation (not localization), and Human Robot Interaction
- Maggie: from Robotics Lab in University Carlos III of Madrid: social interaction, indoor navigation and localization, object recognition.
- Introlab: from University of Sherbrooke (Canada): interaction, mobility, etc, but unclear if it does fully consolidated system.
- Polar: from Cornell: housekeeping robot: object recognition, manipulation.
- crab: from ETH: mechanical mobility, navigation