Differences

This shows you the differences between two versions of the page.

Link to this comparison view

index [2013/01/28 16:25]
kai created
index [2013/12/18 11:37] (current)
siagian
Line 1: Line 1:
-{{:beobot2.0_ilab.jpg?311|}}{{:robot7.jpg?381|}}+{{youtube>4C4c7eg6WTY?960x540|Beobot 2.0}}
  
  
-The Beobot 2.0 project is launched to create an integrated and embodied Artificial Intelligence system.  Our main contribution here is that we provide all available information about our hardware robotics construction (in the mechanical CAD Solidworks files, as well as the electronics design PCB boards and list of components) as well as the robotics software, freely downloaded from the [[http://ilab.usc.edu/toolkit/ | Vision Toolkit]].+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 hope is that by making this information available, more research labs would start building fully functioning robots with various capabilities+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 [[Beobot_2.0/Mechanical_System |mechanical system]] and [[Beobot_2.0/Electrical_System| electrical system]]respectively.
  
-On the hardware side, 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.5x9.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. In addition, it is important to note that the estimated total cost of the robot is **$24923.29** (mechanical system cost: $4646.69, and electrical system: $20276.6, not including shipping costs) far below what a robot of this capability goes for in the market. We estimate that, given all the provided instructions and design files, the amount of time to assemble (no re-designs), **construction time is about 2 month**+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.5x9.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**. 
- +
-And now, given the available processing, the software goal of our system is to create a general vision architecture where the robot are able to self localize, recognize objects, people, and  faces. Furthermore, in our system, we would like to emphasize that all these capabilities will be implemented in a unified architecture. This way all available information obtained from all modules in the previous frames are available as context to every module that is currently running. In addition, we plan to fit Beobot 2.0 with a Scorbot Robot Arm to enable it to perform object manipulations.+
  
 This robot is an improvement from the previous version [[http://ilab.usc.edu/beobots/ | 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. This robot is an improvement from the previous version [[http://ilab.usc.edu/beobots/ | 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 [[http://ilab.usc.edu/toolkit/ | Vision Toolkit]]. 
 +Some videos of our past results and testings can be found on our **[[https://www.youtube.com/watch?v=zqIntIr9FFg&list=PLC5FD03FF39B34E4B | youtube video list]]**.
  
 +
 +We also use the same technology for a [[http://ilab.usc.edu/visualaid |visual aid device]] for the blind.
  
 ====People==== ====People====
Line 17: Line 20:
 ^   ^ Name                                                          ^ Task                                 ^     ^   ^ Name                                                          ^ Task                                 ^    
 |1. | [[http://ilab.usc.edu/siagian/ | Christian Siagian]]          | Mechanical, electrical, and software |  |1. | [[http://ilab.usc.edu/siagian/ | Christian Siagian]]          | Mechanical, electrical, and software | 
-|2. | [[http://ilab.usc.edu/~kai/| Chin-Kai  Chang]]                     | Mechanical, electrical, and software |+|2. | [[http://ilab.usc.edu/~kai/| Chin-Kai  Chang]]                | Mechanical, electrical, and software |
 |2. | [[http://www.linkedin.com/pub/1/4b0/a72 | Randolph Voorhies]] | Mechanical, electrical, and software | |2. | [[http://www.linkedin.com/pub/1/4b0/a72 | Randolph Voorhies]] | Mechanical, electrical, and software |
 |4. | Dicky Nauli Sihite                                            | Mechanical, electrical, and software | |4. | Dicky Nauli Sihite                                            | Mechanical, electrical, and software |
Line 26: Line 29:
  
 ====User's Manual==== ====User's Manual====
-The user's manual can be found [[Beobot_2.0/Users_Manual |here]].+The user's manual can be found [[Beobot_2.0/Users_Manual |here]] when it is ready for publishing.
  
  
 ====Design and Implementations==== ====Design and Implementations====
-The system has two parts: software and hardware. The hardware part has two sub-systems: the mechanical and electrical system.  The integration issues between these two sub-systems usually pertains to:  
-* Making sure size (length, width, and height) of boards are accomodated. 
-* Specifying connectors and their placements so that they are easily reachable. 
-* Cable placements. 
  
-As for the software system, we discuss the unified vision architecture and its capabilities below.+The project has both hardware (mechanical and electrical) and software components:
  
 ===Mechanical System=== ===Mechanical System===
  
-The [[Beobot_2.0/Mechanical_System |mechanical system]] consists of the following components: +The [[Beobot_2.0/Mechanical_System |mechanical system]] consists of locomotion, battery, cooling, and computer protection system.  
-locomotion, battery, cooling, and computer protection system.  +The section discusses the design decisions, part manufacturing and assembly, as well as testing.
- +
-This section discusses the design decisions, part manufacturing and assembly, as well as testing.+
  
  
 ===Electrical System=== ===Electrical System===
  
-The [[Beobot_2.0/Electrical_System| electrical system]] consists of the following components: +The [[Beobot_2.0/Electrical_System| electrical system]] consists of processors, power, and peripherals.  
-processors, power, and peripherals.  +It discusses the component selection, board design, connections, interfaces, and power management.
- +
-This section discusses the component selection, board design, connections, interfaces, and power management. +
- +
- +
-===Software System===+
  
-The [[Beobot_2.0/System |software system]] describes our mobile robotic architecture, which focuses on problems such as localization, navigation, human-robot interaction, and object recognition. Our goal is to have the robot be able to autonomously move about our college campus, while being able to recognize people and objects, to identify whether a person needs help, and hopefully be able to help him/her. The section also includes firmware level issues such as low level computer communication.+===Software===
  
 +The [[Beobot_2.0/System |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)==== ====Links (Related Robot Projects)====

Navigation
QR Code
QR Code index (generated for current page)