Poll

Which microcontroller would you prefer?

Axon (1 or 2)
Arduino

Author Topic: Arduino vs Axon  (Read 10100 times)

0 Members and 1 Guest are viewing this topic.

Offline M.I.T.Topic starter

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Arduino vs Axon
« on: February 09, 2011, 01:14:16 AM »
Hey just want to take a vote on which you guys think is better the great Arduino (any Arduino with a shield or not) or the great Axon (1 or 2). You can vote by replying to this post just saying which you thinks is better. I will tally the votes and give my anwser on 2-25-11 9:00 p.m. that is also when the vote will end. Also if you vote you will become part of a drawing to win a Arduino Uno and an Axon 1&2! I will use Random.org to pick a winner. There is also a link where you can buy the Ardunio or the Axon if you don't win. Happy programing!!!! 8)

Ardunio
http://www.makershed.com/SearchResults.asp?searching=Y&sort=13&search=arduino&show=100&page=1

Axon
http://www.societyofrobots.com/axon_select.shtml
« Last Edit: February 09, 2011, 10:06:06 PM by M.I.T. »

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Arduino vs Axon
« Reply #1 on: February 09, 2011, 11:33:51 AM »
This question has been asked, discussed, argued over and seen many times before on this forum. You might as well search for the old threads instead of making another one.

Here, I'll help:

http://www.google.com/search?hl=en&source=hp&q=Axon+Arduino+site%3Awww.societyofrobots.com%2Frobotforum%2F&btnG=Google+Search&aq=f&aqi=&aql=&oq=

But next time try searching yourself first.
« Last Edit: February 09, 2011, 11:38:03 AM by madsci1016 »

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Arduino vs Axon
« Reply #2 on: February 09, 2011, 02:56:21 PM »
Do I get to vote? ::)

Offline M.I.T.Topic starter

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Arduino vs Axon
« Reply #3 on: February 09, 2011, 03:45:55 PM »
Yes Admin you get to vote. But I know your vote is for Axon, I am having a hard time deciding what to vote for, I have already built so many things with both devices there both so awesome!  :)

Offline M.I.T.Topic starter

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Arduino vs Axon
« Reply #4 on: February 10, 2011, 12:36:59 PM »
Need some votes!

Offline TrickyNekro

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,208
  • Helpful? 15
  • Hardware and Firmware Designer
    • The Hellinic Robots Portal
Re: Arduino vs Axon
« Reply #5 on: February 10, 2011, 02:00:10 PM »
Do I get to vote? ::)

You're gonna vote for Arduino ain't you...
For whom the interrupts toll...

Offline M.I.T.Topic starter

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Arduino vs Axon
« Reply #6 on: February 10, 2011, 09:31:56 PM »
Need some votes don't you guys want to win a Arduino and an Axon 1&2? ???

Offline BANE

  • Supreme Robot
  • *****
  • Posts: 639
  • Helpful? 4
  • E=roboticsC^2
Re: Arduino vs Axon
« Reply #7 on: February 10, 2011, 09:46:11 PM »
Axon II!   I've personally never used an arduino before but I own an Axon II now and love it

Offline Joker94

  • Supreme Robot
  • *****
  • Posts: 1,119
  • Helpful? 26
Re: Arduino vs Axon
« Reply #8 on: February 11, 2011, 12:01:34 AM »
I have never personally used the axon so i cannot pass judgment on the axon or axon 2.

I have used Arduino clone (the 'Twenty Ten') and have found it a good platform but when it comes to robotics it is not the most use of friendly platform(the arduino as a brand).

I have researched the Axon and axon 2 micro controller in depth and have been contemplating/designing projects around it for a while now (my current funds wont allow it). and have also been using webbot lib, and when put together the Axon 2 is defiantly the stand out and definatly gets my vote when it comes to robotics and robotic development!
« Last Edit: February 11, 2011, 07:37:25 PM by Joker94 »

Offline TrickyNekro

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,208
  • Helpful? 15
  • Hardware and Firmware Designer
    • The Hellinic Robots Portal
Re: Arduino vs Axon
« Reply #9 on: February 11, 2011, 06:59:51 AM »
If you are that persistent...

I know an Axon... Haven't worked with it, but I have worked with the same IC it carries,
and I'm satisfied...

Got many timers, got many pins, 2 ADC 8 port channels, a big Flash.... what else someone would want...

Arduino.... well... I have worked with the AtmegaXX8 series too... But with arduino software...
No way and I surely won't...

AVR Studio FTW! even with it's flaws it's a nice tool... And having worked before with eclipse...
The AVR eclipse plug in should get me going for more....

Cheers....
For whom the interrupts toll...

Offline richiereynolds

  • Full Member
  • ***
  • Posts: 112
  • Helpful? 3
Re: Arduino vs Axon
« Reply #10 on: February 11, 2011, 09:08:04 AM »
Axon II. no justification, just want to win stuff  ;)

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Arduino vs Axon
« Reply #11 on: February 11, 2011, 09:10:57 AM »
Also if you vote you will become part of a drawing to win a Arduino Uno and an Axon 1&2! I will use Random.org to pick a winner. There is also a link where you can buy the Ardunio or the Axon if you don't win. Happy programing!!!! 8)

Ardunio
http://www.makershed.com/SearchResults.asp?searching=Y&sort=13&search=arduino&show=100&page=1

Axon
http://www.societyofrobots.com/axon_select.shtml

Need some votes don't you guys want to win a Arduino and an Axon 1&2? ???

So why exactly are you willing to spend $300 for voting? Do you have proof that you even own all three microcontrollers to give away?
« Last Edit: February 19, 2011, 05:23:40 PM by madsci1016 »

Offline ballbreaker

  • Full Member
  • ***
  • Posts: 78
  • Helpful? 1
Re: Arduino vs Axon
« Reply #12 on: February 11, 2011, 12:47:24 PM »
i think will go with axon 2 because you can make anything with it with almost unlimited possibilities (in the limits of reason always)
For Those About To Rock, We Salute You!

Offline Elijah5647

  • Jr. Member
  • **
  • Posts: 31
  • Helpful? 0
  • Mwahaha
Re: Arduino vs Axon
« Reply #13 on: February 11, 2011, 02:43:52 PM »
So why exactly are you willing to spend $300 for voting? Do you have proof that you even own all three microcontrollers to give away?
[/quote]

Well if you do I will be voting for axon.

Offline rbtying

  • Supreme Robot
  • *****
  • Posts: 452
  • Helpful? 31
Re: Arduino vs Axon
« Reply #14 on: February 11, 2011, 03:43:40 PM »
I'll vote Arduino bootloader/library, since I like to be able to do somewhat-object-oriented-programming (C++ style).  The actual Arduino hardware isn't that great for its price.  The Axon (one or two) definitely wins on functionality.

For the IDE equalizer, just use Eclipse and the AVR plugin - then its just a matter of including the library file.

Offline mstacho

  • Supreme Robot
  • *****
  • Posts: 376
  • Helpful? 10
Re: Arduino vs Axon
« Reply #15 on: February 11, 2011, 05:39:06 PM »
I wonder why there's always an either/or comparison.  When someone brings up something like "which programming language is the best" or something like this, it's silly to compare them.

The axon is great for IO, but costs a lot more and doesn't have the massive user community that arduino has.  Arduino is more limited but it's a lot cheaper and has a larger community with a lot of solve problems in the code. 

In terms of their popularity, let's put it this way: the arduino has its own wikipedia page, the axon doesn't.  In terms of their capabilities, well, the axon can drive 29 servos (or something like this...) and none of the current arduinos come even close.

it's so application specific, and it depends so much on the user's interest and level of ability, that the question itself is meaningless :-)

Think of it like this: "Is C better than Java?"  Well...if I'm programming an axon, then yes, since the axon doesn't work in java.  But if I want to write object oriented code, C can't cut it (and I'd probably use C#, and you'll probably use something entire different and claim that my choice is absurd!)
Current project: tactile sensing systems for multifingered robot hands

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Arduino vs Axon
« Reply #16 on: February 11, 2011, 07:34:03 PM »
I'll vote Arduino bootloader/library, since I like to be able to do somewhat-object-oriented-programming (C++ style).
You can program the Axon using C++, as it's supported in gcc (the compiler the Axon uses). :P

Webbot tried to remake the back-end WebbotLib libraries with C++, but he had to stop when he realized C was better for the job (it had to do with issues involving gcc not being as well developed for C++ as it was for C).

Offline rbtying

  • Supreme Robot
  • *****
  • Posts: 452
  • Helpful? 31
Re: Arduino vs Axon
« Reply #17 on: February 11, 2011, 08:49:02 PM »
You can program the Axon using C++ [...]

I realize that you can program in C++, but since the backend libraries are all written in a functional-programming style, I've never gotten into WebbotLib.  Note that I said that I liked the Arduino bootloader/libraries, not the board - I currently use a custom-designed board (An Arduino based board with an ATMega1280 and 3-pin headers/power buses) to attempt to make the best of both worlds. 

It is, really, just a personal preference thing.  The long hiatus in the AxonII supply was also a factor, since I needed the board before the delays.  Now, I don't have the money to spare, so maybe in the future.

Offline robotsRcool

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Re: Arduino vs Axon
« Reply #18 on: February 11, 2011, 11:00:10 PM »
I would probably vote for the Arduino for three reasons

1)  As someone new to electronics making my own Arduino would be allot easier ten making an axon

2)  The Arduino is allot cheaper for a 13 year to buy than a axon

3)  I live in Australia so it is much easier to get an Arduino here than ship a Axon here.
           but i do think the axon is better in performace ;D 

Offline blackbeard

  • Supreme Robot
  • *****
  • Posts: 575
  • Helpful? 4
Re: Arduino vs Axon
« Reply #19 on: February 13, 2011, 10:26:23 AM »
my vote which i will pm is for the AXON 2 though if you were to go with the arduino i'd recommend that you go with the mega. here is how i would compare the arduino and axon 2.

here's how i would compare them:

Arduino pros
-cheep at around $30
-good for beginners
-can be made home brew
-can be used in permanent projects at the cost of +/- $5 (atmega328 only)
-VERY big userbase

AXON 1&2 pros
-Tons of I/O
-Filled with features geared for robotics
-more rapid development then arduino mega (axon 1&2 both come out during the mega's life)
-extremely versatile
-reasonable price for it's feature list
-big community with many tutorials
-admin is awesome!

Arduino cons
-low i/o (except the mega)
-very few built in features
-bootloader makes the arduino inefficient by most standards
-newer arduinos are of cheep/lousy construction
-though open source the arduino board is still overpriced by many standards
-requires overpriced "shields" which inflate the low cost of the arduino astronomically
-odd pin configuration for said shields
-community is often rude and arrogant

axon cons
-closed source (may not be a con to many considering how the arduino's open source nature doesn't help it much)
-slightly expensive
-must use whole board in your projects (not permanent)

All in all i think the axon is a MUCH BETTER system then the arduino but it's also more expensive. the axon is THE micro for robotics and even the mega can't compare to it
"sure, you can test your combat robot on kittens... But all your going to do is make kitten juice"

First step: Build androids with AI
Next step: Give them vaginas

Offline KurtEck

  • Robot Overlord
  • ****
  • Posts: 217
  • Helpful? 12
Re: Arduino vs Axon
« Reply #20 on: February 13, 2011, 12:16:32 PM »
I agree with those who say, which is better depends on what you are doing...  Also may depend on which Arduino? 

I have only used Arduino Megas, which like the Axons have lots of IO lines. You can get these pretty cheap.  The clone one that I have mainly used is the Seeeduino Mega which you can get for $42.50, which gives you something like 70 digital pins and 16 Analog pins. So if your project is simply wanting to jumper stuff and you want compatibility with a large community of people,  or you would like the capability and idea of shields than the Arduino is the way to go.

However which do I like better? The Axon2 by far.  Why?
a) Power: I like that you have servo type power as well as logic type power plus better voltage regulators.  Could be better.  Personally I would prefer screw type connectors and separate ones for voltage/logic, with a standard jumper (not solder bridge)...
a) 3 pin servo connectors.  I hate on the Arduino I am either having to pull sensor wires apart, or use large male/male adapter pins to plug in and then always having problems finding power/ground pins.
b) I like having some form of display for data, could be a few LEDs, but the one character works well.
c) I have not found I like to work with shields.  Why? you might get one to work, like an XBee one, but then you want to plug in a second, like a servo shield and find that it used the same IO pins, or they don't bring all of the IO pins through or...

So for normal like projects, where I was not on a shoestring budget, I would always vote for the Axon.

Kurt

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: Arduino vs Axon
« Reply #21 on: February 13, 2011, 02:24:22 PM »
Software.
I am not a programmer guy, so I love easy programing environments. Arduino is my favorite, although I find Webbotlib getting close. There are things that don't seem intuitive in Webbotlib, compared to Arduino software, but perhaps once Webbot will transition towards C++ things will improve. I mean to me is clear what "setup()" and "loop()" do, but "TICK_COUNT appControl(LOOP_COUNT loopCount, TICK_COUNT loopStart)" seems way too complicated. I repeat, I have no programming background, I have learned to do it "by ear" not by taking proper courses. But I have replicated part of my Arduino programs in Webbotlib and they work. I had a hard time doing it, even with the ease of the Designers.

That being said, let's go to the hardware.

Arduino boards are hard to use for robotics. Period. To improve things, I designed the Robot Builder's Shield. I might design one for the Mega, but for now, if I need a more powerful micro, I'll use my Axon.
But there are many Arduino compatible boards out there, like the Roboduino, that are easier to use.
I also designed 2 boards especially for robotics use, the uBotino and the new uServotino. Price wise, they cost about the same as an Arduino, but I sell them as  kit so you have to assemble it. And I don't make much off of them, because I deal with small quantities. Again, there is a reason why the Axon is more expensive. I should have done a similar thing, but I thought there are people out there that want to get into robotics and can't afford an expensive board, so this would look as a better alternative. Shipping is also cheaper for a kit than for a assembled board (they don't fit tho the light packet thickness constrains), so even people from Australia can afford an easier robotics board for the same price they would buy it locally at the expense of soldering the parts and waiting about 2 weeks for it to arrive.

I have not used my Axon in a larger project as I intended to, mainly because of my laziness, secondly because I still didn't have the "courage" to buy 20 (good) servos to make the humanoid I want to do. Hardware wise, I find it easy to use, software wise, not a walk in the park. Just the opposite of the Arduino. And since I am a hardware guy, to me fiddling with the software is like using servos and sensors with the Arduino Uno.

So, for the hardware easiness, the Axon get's my vote. For the software easiness, the Arduino IDE get's my vote.
« Last Edit: February 13, 2011, 02:26:50 PM by Ro-Bot-X »
Check out the uBotino robot controller!

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Arduino vs Axon
« Reply #22 on: February 13, 2011, 06:14:48 PM »
Quote
axon cons
-closed source (may not be a con to many considering how the arduino's open source nature doesn't help it much)
Both WebbotLib and my custom code are all open source . . . For example, I just released source code for voice control with the Axon and Axon II:
http://www.societyofrobots.com/sensors_voice_recognition_robot.shtml


Hardware wise, I find it easy to use, software wise, not a walk in the park. Just the opposite of the Arduino. And since I am a hardware guy, to me fiddling with the software is like using servos and sensors with the Arduino Uno.

So, for the hardware easiness, the Axon get's my vote. For the software easiness, the Arduino IDE get's my vote.
You find WebbotLib Project Designer hard to use? ???


ps - MIT begged me to add a poll, so I did.

Offline codeblue

  • Jr. Member
  • **
  • Posts: 19
  • Helpful? 0
Re: Arduino vs Axon
« Reply #23 on: February 13, 2011, 06:48:34 PM »
In reality the Axon is better, but for a beginner the Arduino is better. If that makes sense :P

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: Arduino vs Axon
« Reply #24 on: February 13, 2011, 07:02:30 PM »
Quote
You find WebbotLib Project Designer hard to use?

Actually, without the Designers I would have never done it. There are things that I don't understand and I'm too lazy to get to the bottom of it. I prefer the simpler route. I simply choose to spend my time on other stuff than on learning "proper" (should I say low level?) C programming. I know I don't have all the aces in my sleeve, but this is me, I'm comfortable with what I have.

Webbot has done a wonderful job at simplifying things and he is continuing the giant work that is required to get effective code, small footprint and ease of usage. I bow before him. I am sure it will come a day when we'll say "Arduino is obsolete" when it comes to robotics and Webbotlib is the new thing. I thank him for his effort!

I saw your Speech Recognition code for the Axon, I have learned a few things from it, as I've just used the bit bang serial code for the Arduino the author made. Being lazy, I didn't try to change what was working, just adapted the commands for my robot. But I see you've gone beyond that and did a great job! I liked the fact that you skipped the trigger word and gone directly to the more important commands. I never had the power and serial issues you had with your module, so I could not help you there. Glad you got to the bottom of it. You're the second person I bow before. I thank you for this site and continuous effort!

Cheers!
Check out the uBotino robot controller!

Offline robotsRcool

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Re: Arduino vs Axon
« Reply #25 on: February 14, 2011, 01:44:40 AM »
is the poll for performance and power or your overall liking of the product?

Offline aleeya the robot

  • Beginner
  • *
  • Posts: 1
  • Helpful? 0
Re: Arduino vs Axon
« Reply #26 on: February 14, 2011, 06:43:33 PM »
Axon!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :)

Offline Texzin

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: Arduino vs Axon
« Reply #27 on: February 15, 2011, 10:11:39 AM »
Axon ll

Offline Aberg098

  • Full Member
  • ***
  • Posts: 66
  • Helpful? 0
Re: Arduino vs Axon
« Reply #28 on: February 16, 2011, 08:36:49 AM »
AxonII as well, I don't think the Arduino would cut it for my application and I can absorb the cost difference.

Offline M.I.T.Topic starter

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Arduino vs Axon
« Reply #29 on: February 17, 2011, 05:13:39 PM »
Thanks for voting all of you, vote end 02/25/2011 9:00 o'clock sharp, one of the voters will win a Arduino UNO and an Axon 1&2. :)

 


Get Your Ad Here