Let's Make Robots!

Conventions for Naming

Not that this is a particuliarly important discussion, but ...

Is there a logic behind the naming of different bot versions in an upgrade? For example, what makes a robot become 2.0 versus 1.2? Is there an actual standard somewhere?

And is a robot's version based on software? Hardware? Either/Or?

That's all. Go.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Everything I make is v0.99. That's because I get it to the point where I think "yeah, I've shown I COULD do that..." It's something that engineers suffer from if they're not under the duress of their employer saying "Get it finished!"
I usually stop before it is finished because I learned what I set out to learn before to bot is finished. I breadboard everything and then when I finally solder it the circuit works but I dont have the bot done.
I suffer that problem too, many of my robots are at best 99% finished.

If you look at SplatBot MkII compared to the original, there were fairly major changes. Pictomatix MkII was borderline since it was only the camera that changed.

If I do a minor change in a robot I would just add an update at the bottom. Admittedly with a big long term project like BoozeBot I might use the decimal point system like CTC has done with Walter and only change to MkII if I did a major overhaul.

If I've made a software revision and posted the software then I'll usually just change a decimal point.

I've been using the 1.2 1.3 lable with walter. I figure an addition of .1 just means I got a big chunk of something done i.e. when I finished the head, paint and all I upgraded...
If I even put the version on the bot page. Thats only if I get a revision on the bot. 

Typically adding .1 means a small revistion was made. This includes bug fixes, changes to color, etc minor stuff. Changing from version 1 to 2 usually means a large change was made. This is how I name software anyway. When people name their own bots they make it up. This is the "standard" that Microsoft and other software companies use. It isn't an official standard but a common practice.

people make stuf up, like they do bots