Tim Dale wrote: : Thanks for the reply. I know the coding will be challenging, The actual : robotic parts should not be to difficult. I have a lathe and milling machine : to help make parts. : I will definitely pick up the books you mentioned. They look very : informative.
: One question if you don't mind. Would you recommend the BX-24 or a chip like : the Atmel AT90S8515. It is my understanding that both can be programmed with : a Basic like language. But I read today that the Atmel is a better chip to : use??? Perhaps you are correct about starting with a simpler 3 servo : hexapod. I just want to learn on the right chip. I would be upset if I : learned the BX-24 well just to find out later that I need a better chip : later for a more complex robot and had to learn a whole new language. I : guess I'm leaning toward the AVR chips after what I read about them today.
Well, that is hard to say. I love the AVR chips and use Bascom/AVR to program them in Basic and Codevision C to do them in C. They are really nice parts, very fast and very nice machine code setup. You can't go wrong no matter what chip you learn on. The embedded processors all do similar things. If you learn one you can learn any of them, there is no wasted time. I like the PICs using C and assembly too. They each have their niches that they fill nicely. The BX24 is a nice chip with its OS, and if you get bored with it, you can dive in and reprogram the 90S8535 that is the heart of it using BASCOM or Codevision directly through the SPI programming port! ;)
DLC
: Thanks, : Tim
: > Actually, your goal is not very simple, it is fairly complex and a : > bit difficult if this is your first start into robotics. I'd recommend : > that you set your sights a little lower. You can succeed with this, I've : > seen it done before, but... There really just isn't a tutorial on how : > to make a walker - There are some decent nearly tutorial ones. Karl : > Williams wrote "Amphibionics" which I greatly enjoyed, I've not read his : > book "insectronics", but I hear it is just as good. I recommend that you : > start there to read up a bit about your project. To start in robotics : > I strongly suggest that you try a simpler robot first - Perhaps a three : > servo hexapod to "get your feet wet". When a newcomer asks for insight : > into robotics I ALWAYS recommend the book "Vehicles: Experiments in : > Synthetic Psychology" by Valentino Braitenberg. It is easy to read and : > worth your time to ponder. : >
: > The BX24 is a fast and capable micro to work with. In my opinion they : > put too much effort into making it look like Visual Basic, but it has : > a multitasking OS on chip and comes with a free IDE and compiler. : > Because it is on a 24 pin carrier it is limited in IO pins, but that is : > correctable in a number of ways. : >
: > Another "canonical" site that I recommend for those interested in walkers : > is
formatting link
. Dan has a fabulous site with a ton of : > information and insight into the walking "thing". Go there and look at : > stuff. : >
: > The BX24, Parallax Stamp, OOPic, Atom, etc. are all easy introductions : > into embedded programming, but they will only take you so far. To get : > really fast and sophisticated you will have to go with compilers that : > go direct to the chip and give you more memory to work with (since the : > OS isn't taking up resources.) I recommend that you start with the : > one that looks like it will do what you want. I've built walkers using : > the Stamp II, BX24, OOPic and even with the low level PICs and AVR chips. : > They all had their challenges and their strong points. : >
: > To back up a bit, I suggest that you start smaller, go here: : >
formatting link
> and look around. That is Karl Williams site and has at least one : > three servo hexapod to play with for starters. You might even want : > to start with a simple rolling robot to get an idea of how a robot will : > need to be programmed. : >
: > By all means however, get started and have fun! : > DLC : > -- : >
: ============================================================================ : > * Dennis Clark snipped-for-privacy@frii.com
formatting link
: * : > * "Programming and Customizing the OOPic Microcontroller" Mcgraw-Hill 2003 : * : >
: ============================================================================ : >
: > Tim Dale wrote: : > : Recently I have been bitten by the robotics bug. I have decided upon : > : building a hexapod (similar to this one : > :
formatting link
) for fun. I have : > : absolutely no experience in programming/coding. I was planning on using : a : > : BasicX-24 microcontroller because most people I talk to recommend it : over : > : others like the OOPic, Atom, and Stamp II. My goal is relatively simple, : I : > : want to make an autonomous Hexapod that with the flip of a switch is : > : controlled via radio control. The implementation, however, will probably : be : > : very difficult. I see that Parallax has a hexapod kit controlled by a : BS2 : > : and servo controller. I don't know if the stamp is powerful enough for : my : > : application as I want to use servo feedback to "feel" obstacles and the : > : ground while in autonomous mode so it can avoid falling off a cliff and : > : avoid obstacles in it's way. I'm told that the Servo 8T : > :
formatting link
is the only servo : > : controller available that can do this. : >
: > : So my questions are: : > : Is the BX-24 a good microcontroller to start with? : > : Is there a better microcontroller that is as easy to learn? : > : Where would be a good starting point to begin learning to program a : > : microcontroller? : > : Lastly, is anyone else out there doing something similar and willing to : give : > : me a little guidance? : >
: > : Thanks you for your help : >
: > : Tim : >
: >
: >