Propeller based robot project with Bioloid Servos
lnielsen
Posts: 72
I am interested in doing a Propeller robotics project. I know Brian Riley has his PRC board (http://www.wulfden.org/PRC/) for PWM based servos but I am interested in intelligent servos that provide feedback like the Bioloid or Openservo. I am leaning towards the Bioloid (AX-12) because I have not found anyone selling complete openservos only replacement boards.
I thought I would open a thread to see who else is interested or already working on this combination. Ideally we would need...
Any thoughts?
I thought I would open a thread to see who else is interested or already working on this combination. Ideally we would need...
- A standard interface for high-speed half duplex TTL based serial
- A high speed serial object (1Mbps would be the ideal)
- It would be nice to be able to update the AX-12 firmware without the CM-5 (are there any other CM-5 features we can't live without?)
- An advance Gyro/Accelerometer sensor for balance
- I am thinking of an object that calculates the center of balance based on the servo positions and the robot's geometry.
Any thoughts?
Comments
All of your bullets seem as though they all can be accomplished in software.
http://forums.parallax.com/showthread.php?p=582447
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
Yes, I saw that article earlier but that is a far cry from the feedback these servos provide. The other problem I see is, like the Hitec HMI protocol servos, the robot arm or leg will tend to sag or drop while you are reading the position. The Bioloid and Openservo units operate on a multi-drop serial line with dozens of servos on a single serial link. They also provide feedback on how much torque the servo is under. Check out http://robosavvy.com for documentation on the Bioloid AX-12 or http://openservo.org/ for their servo modification.
This is the future of robotics and it's about time
Alex
Alex
Revision: I reread the initial question, I don't know if you can set a "desired position" in continuous mode and have it rotate to that point. You might be able to use continuous mode to get past the dead band and then try to set a target position but you may need to take it out of continuous mode for this to work.
Post Edited (lnielsen) : 1/17/2007 2:01:46 PM GMT
These babies are the future of "smart" robotic applications that is just beginning to emerge as they become more popular. There will be a host of new articles in Servo magazine about them in the next 3 -4 issues with lots of code authored and developed by Michael Simpson.
We will be releasing a lot of new products based on the AX-12 and others mentioned above in the coming months. Propeller development will follow along with these new products. AX-12's and a propeller are a perfect match.
Stay tuned!
Alex
CrustCrawler Inc.
www.crustcrawler.com
Have you released the AX-12 Propeller code yet?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
BTW: I type as I'm thinking, so please don't take any offense at my writing style
www.norfolkhelicopterclub.co.uk
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again ;-)
Check the threads that contain the word: Propeller
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
BTW: I type as I'm thinking, so please don't take any offense at my writing style
www.norfolkhelicopterclub.co.uk
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again ;-)
Has anyone done code for the other bloid servos besides the AX-12?
James L
Yeah, I tried the same - sadly, it makes no difference :-( I'm hoping that Alex or Inielsen can shed some light...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
BTW: I type as I'm thinking, so please don't take any offense at my writing style
www.norfolkhelicopterclub.co.uk
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again ;-)
I have tried to register at RoboSavy at LEAST half a dozen times, including just now. To say the least, their software is not human-friendly.
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
James - Most of the Robotis servos/sensors use the same message format. The only difference is the interface chip. The AX can be interfaced with a few resistors where as the DX servos require RS-485 transceivers. I am hoping to use an open collector RS-485 receiver so I can drive both TTL and RS-485 devices on the same 2 propeller pins (data, direction)
I have not made much progress on this because of other obligations but I hope to spend some time on this real soon.
Len
Yeah, it's a bit sloooow! However, I didn't have any problem registering -- only took me a couple of hours to realise their activation email had gone into my junk mail folder!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
BTW: I type as I'm thinking, so please don't take any offense at my writing style
www.norfolkhelicopterclub.co.uk
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again ;-)
Robosavvy site has changed lately its server so probably they have had some problem with new registrations, and perhaps with file uploads.
Inielsen, did you had the chance to try the slave mode version ?