Help with snake robot!!
Here is a link to video of the snake robot on which I am broadly basing my design #-Link-Snipped-#
2. What kind of processor should I use?
Member • Dec 23, 2008
Member • Dec 23, 2008
Member • Dec 24, 2008
Member • Dec 24, 2008
Member • Dec 24, 2008
Member • Dec 24, 2008
Member • Dec 25, 2008
Oh.. respect 😛mad_scientistAlso I would like to use linux as the operating system for my robot. I already have a few distros on my mind like #-Link-Snipped-#. so i would like to select a processor that can run linux. ColdFire is an alternative I am considering (if I go for a single processor design). How will that be?
Member • Dec 25, 2008
Member • Dec 25, 2008
Member • Dec 25, 2008
AVR programming By Dhananjay Gadre.mad_scientistCan you recommend any book/online resources for embedded C programming? Although I am not new to programming, I am new to embedded programming. So any help would highly appreciated.
Member • Dec 25, 2008
Perhaps... though, it is always better to prototype a simple model to see if the snake would move properly or not. I have a feeling a simple (but still powerful) 8 bit uC is sufficient, and most of the advanced controls in it wont be used anyway. Besides, there are quite a number of high and low end chips from both the PIC and AVR range. I suppose if your seniors have used a certain brand of uC's (whether its Intel, Microchip, Atmel or even Hitachi), might as well stick to them as you'll have easy access to programming tools, both hardware and software, and help.navdermHi
firstly. please think that you have a lot of time to complete the project. so i would suggest you use better systems for controls. you can learn pic or 8051 but they are not of much use in advanced controls.
and by the way why are you using servo motor? i know stepper wont do the work. why not dc . if you have any specific reason please lemme know.I dont think DC motors have the precision to move the snake segments at certain angles (as shown in the video, anyway). The only way you'll make a motor move a certain angle is to time it perfectly, or use continuos feedback sensors. In addition, the stator brushes might quickly wear off due to the frequent oscillations. You can use brushless DC motors for longer life, but they individually need sophisticated controllers. Servos (a subset of DC motors, actually), have the embedded precision, small size, and high torque to move them, so why not? 😀 Unfortunately, they are a little costly.
Can you recommend any book/online resources for embedded C programming? Although I am not new to programming, I am new to embedded programming. So any help would highly appreciated.Other than the AVR software Navderm has suggested, if you wish to use PIC, the free MPLAB or the great CCS C Compiler (if you can get your hands on it) comes to mind.
Member • Dec 26, 2008
Member • Dec 28, 2008