Meet JackBOT.
ME210 is a mechatronics course at Stanford including topics such as electronics, software program design, event-driven programming, hardware, and sensing. The culmination of the class is a final project where robots compete against each other. The theme for the design competition this year was Bitcoin Bonanza.
JackBot took first place out of thirty teams in the competition with a cannon-like shooting mechanism. On this site we want to share our design and build process for future students.
The project specifications were as follows:
"The objective of a round of ME210 Botcoin Trade-Off is to make money, fast. Preferably without doing any work.
To achieve this, your BitBot must out-arbitrage its opponent by obtaining as many Botcoins as possible the hard way (by mining them), and cash them in at one of the three Exchanges located in the Deep Web Zone of the Trading
Floor. Opposing BitBots start each Trade-Off on their side of the Trading Floor, and when the opening bell rings,
each BitBot attempts to acquire and convert more Botcoins than its opponent. Converting Botcoins to objects of less dubious and more stable value requires that Botcoins be deposited in an Exchange. When an Exchange has received a sufficient number of Botcoins from a BitBot (the number varies by Exchange), it will reward the successful BitBot by bestowing upon it one Golden Samolean. It will simultaneously punish the unsuccessful BitBot with a
Consolation Prize (an object of lesser (or perhaps even negative) value)). The Exchange will then shut down for the
remainder of the Trade-Off.
At the conclusion of each Trade-Off, one BitBot will be declared the winner. In order to be named as the winner, a
BitBot must 1) obtain all of the Golden Samoleans from the Exchanges, 2) obtain more Golden Samoleans than its
opponent, 3) have deposited more Botcoins into Exchanges than its opponent within the 2 minute time limit, if time
expires and no Golden Samoleans have been awarded to either BitBot, or 4) have deposited more Botcoins into the
remaining active Exchange than its opponent within the 2 minute time limit, if time expires and one Golden
Samolean has been awarded to each BitBot."
JackBot took first place out of thirty teams in the competition with a cannon-like shooting mechanism. On this site we want to share our design and build process for future students.
The project specifications were as follows:
"The objective of a round of ME210 Botcoin Trade-Off is to make money, fast. Preferably without doing any work.
To achieve this, your BitBot must out-arbitrage its opponent by obtaining as many Botcoins as possible the hard way (by mining them), and cash them in at one of the three Exchanges located in the Deep Web Zone of the Trading
Floor. Opposing BitBots start each Trade-Off on their side of the Trading Floor, and when the opening bell rings,
each BitBot attempts to acquire and convert more Botcoins than its opponent. Converting Botcoins to objects of less dubious and more stable value requires that Botcoins be deposited in an Exchange. When an Exchange has received a sufficient number of Botcoins from a BitBot (the number varies by Exchange), it will reward the successful BitBot by bestowing upon it one Golden Samolean. It will simultaneously punish the unsuccessful BitBot with a
Consolation Prize (an object of lesser (or perhaps even negative) value)). The Exchange will then shut down for the
remainder of the Trade-Off.
At the conclusion of each Trade-Off, one BitBot will be declared the winner. In order to be named as the winner, a
BitBot must 1) obtain all of the Golden Samoleans from the Exchanges, 2) obtain more Golden Samoleans than its
opponent, 3) have deposited more Botcoins into Exchanges than its opponent within the 2 minute time limit, if time
expires and no Golden Samoleans have been awarded to either BitBot, or 4) have deposited more Botcoins into the
remaining active Exchange than its opponent within the 2 minute time limit, if time expires and one Golden
Samolean has been awarded to each BitBot."
Event Introduction (JackBot at 1:22)
In Action
Project Specifications
botcoinbonanza2cw14.pdf | |
File Size: | 624 kb |
File Type: |