Slashdot Mirror


Mathematica and BattleBots

hesheboy writes "Wolfram.com has a story about building a battlebot with Mathematica: 'October 28, 2002--Looking for action with brains-over-brawn appeal? William McHargue, a freelance physicist and long-time Mathematica user, is one of many who find this combination in BattleBots, the new fighting-robot craze. "With BattleBots, one can be aggressive and yet nobody gets hurt," says McHargue. Recently, McHargue was featured in Mechanical Engineering magazine for work on Tesla's Tornado, his BattleBot.'"

9 of 80 comments (clear)

  1. While reading by jukal · · Score: 5, Informative

    ...remember that Wolfram.com the site on which the story resied == Mathematica. The company whose product Mathematica is. So, do not expect to see something unprejudiced. It's an interesting story anyway :)

    1. Re:While reading by giminy · · Score: 3, Insightful

      Chuckle. Was kind of wondering about that. It'd be like saying "Joe Smith, a long time Microsoft Word user, has just released his latest book."

      People aren't interested in the tools used to make the product, unless they're the company that makes the tools and are making a press release :). TBH I'm surprised that hesheboy's email address isn't something@wolfram.com ;-).

      --
      The Right Reverend K. Reid Wightman,
  2. hmmm by lingqi · · Score: 5, Interesting
    Maybe he is onto something design-wise - but I don't think it's "interesting."

    What I mean is (drawing on real-life examples) that while bacteria and viruses (yes it's spelled viruses, see here), I don't really think that's what we are looking for when doing battlebots.

    for the longest time, rambots (bots that basically has a lot of power and a wedge shape) would win consistently. This guy's little contraption is not much different. the bot still depends on a very rudamentary skill to attack / defend. - the only difference is that he usese Mathematica for modelling vs. say, ProE (which I think would be better anyhow).

    real brain over brawn would be, let's say, an (almost) universal manipulator, and enough sensors, reactory circuits, and capability that the robot will make reasonable decisions to duck, block, parry, jump, or just (calculatedly) take an attack, and then be able to exploit the other robot's weakness at the same time.

    --

    My life in the land of the rising sun.

    1. Re:hmmm by Nephrite · · Score: 3, Interesting
      I agree mostly but you really describe the consequence of a real problem. The basic problem with the battlebots is that they're just too damn err... strong. Who needs that manipulator you describe if just hacking and bludgeoning is more effective? I would suggest introducing some restrictions on the bots' armor strength so that using brute force would damage the aggressor itself (if you use force too excessively of course), thus promoting use of more sophisticated devices and algorithms in the bot construction.


      As to our 'bot-of-the-day' it is just another hard thing bashing on its opponent. Also, I just don't see anything special in using some math software for designing it. After all most engineers calculate their inventions before building them.

  3. Hrmm by acehole · · Score: 5, Funny

    So when can I expect to hear the annoucement of a BattleBot weighing in at 3.141592653589793238462643383279 pounds?

    --
    Be you Admins? nay, we are but lusers!
  4. Best way to build a battle bot... by the.jedi · · Score: 4, Funny

    .....Is to design an evolutionary program that would pick some basic designs (wedge, saw, spin, etc...) and have them do battle several thousand times then use natural selection to mix the properties of the most successful robots and greate a new generation of robots then repeat as many times as possible till you get a robot that is a highly evolved killing machine.

    I don't think this would be incredibly hard to do. They I believe they already had a computer evolve a robot that could walk so now we need to evolve a robot that can Smash.Oh and i'd be coold if it could steal the defeated robot's parts and build onto itself. I suppose that would put it over the weight limitations though.

    On second thought they'd probably just start hunting human beings and that wouldn't be cool at all. Guess I'll just put down the wratchet and the C compiler and goto bed.

    --
    ThunderBird. Nuff said.
  5. Website by Kj0n · · Score: 4, Informative

    Found on Google: the official website.

  6. Re:Any Free Alternative? by krazyninja · · Score: 4, Informative
    You can try Scilab from here. It is a free scientific computation tool, feel-like-matlab clone.

    --
    "Do something man. Right now."
  7. Legal question on mathematica errors ? by krazyninja · · Score: 3, Interesting
    ...BattleBots safety regulations required him to perform an analysis to prove that the laser would not harm anyone viewing the fight. McHargue performed the calculations for this analysis and typeset the report using Mathematica....
    If the rules are so strict, this raises a legal question for most mathematical software. Consider this scenario: Due to a bug (which could have been accidental), mathematica reports an "unsafe" value to a "safe" value.
    2. McHargue uses this unsafe laser in his bot.
    3. Somebody gets hurt by viewing his fight.

    Legally who is responsible? Wolfram? McHargue? The organisers? What???

    --
    "Do something man. Right now."