I’ll let Xan, the author of the code and fellow Phoenix collaborator, explain away:
The major changes in 2.0 are fixed point calculations to lower the cycle time.
Separate files to easy change remotes or hexapod settings. This will allow the user to simply add the correct remote file and hexapod file to adapt the code for different hardware without having to hack in to the core.
Single leg control to directly control one of the legs. This can be used with or withouth balance mode.
GP Player support. This allows the user to play sequences that are stored inside the SSC. This will need the current GP firmware for the SSC and a bi-directional connection between the BAP and SSC.
Here’s a full list of the new features:
;NEW IN V2.0
; - Moved to fixed point calculations
; - Inverted BodyRotX and BodyRotZ direction
; - Added deadzone for switching gaits
; - Added GP Player
; - SSC version check to enable/disable GP player
; - Controls changed, Check contol file for more information
; - Added separate files for control and configuration functions
; - Solved bug at turn-off sequence
; - Solved bug about legs beeing lift at small travelvalues in 4 steps tripod gait
; - Solved bug about body translate results in rotate when balance is on (Kåre)
; - Sequence for wave gait changed (Kåre)
; - Improved ATan2 function for IK (Kåre)
; - Added option to turn on/off eyes (leds)
; - Moving legs to init position improved
; - Using Indexed values for legs
; - Added single leg control
Lynxmotion will also update the phoenix tutorial. This will include a link to the software as well. I’m sure they will notify us when the work is done.
Xan
And here’s a rather lengthy video demonstrating the new Phoenix code in action!
Our good friend Jon Hylands has finally returned to producing his widely popular 3rd party Bioloid add-on & accessory boards, and they are now in stock and ready to ship! We have had a huge demand for these and many people were disappointed when production was stopped, but we and surely many others will be glad to have them back.
The Bioloid USB Bus Board provides a transparent and simple connection to the AX-12+ Bioloid Bus. This board allows your PC to communicate with Bioloid bus devices (AX-12, AX-S1, IMU, etc) using a USB cable (not included) at speeds of up to 1.0 Mbps.
This Bioloid I/O board gives your Bioloid robot the ability to connect to almost any analog (0-5 volt) sensor. It includes 6 analog inputs (10 bit resolution on each). It also includes four general digital I/O pins, and can drive one or two DC motors using either locked anti-phase or sign magnitude PWM.
This Bioloid Foot Pressure Sensor includes one board, four .2″ FSR pressure sensors designed to be attached to the Bioloid foot, and the wiring necessary to connect the sensors to the board.
Pressure sensors on the bottom of your biped’s feet will allow the robot to sense whether or not it is in balance if it is on a smooth flat surface.
The arbotiX Robocontroller has been a hit so far in the robotics community! We’re starting to see projects popping up that take advantage of this awesome new controller, and specifically a few quads have caught our attention in the TRC, so we figured we’d share.
Some great progress so far and we can’t wait to see more!
On a side note: We’ve been a bit quiet lately because we’re in the process of moving to a much larger facility where we can build bigger, better robots! We’ll get caught up soon.
Forum member WGhost9 has the right idea; build a robotic spider to pass out candy at Halloween. Creeper2 looks like a cousin of the Phoenix Hexapod, but a bit bigger and with more powerful HS-5645MG servos! Definitely a cool way to scare some kids for Halloween. /devilishgrin
I won’t even pretend that I understand all that is going on in the walking gait here, but this is darn near human-like in every aspect. And being able to walk like that is one thing, being able to recover from a sideways push is an entirely different accomplishment all together. Absolutely brilliant.
We’ve been busily preparing for the iHobby 2009 show this week, but I figured I would share a little demo video of Giger. He now sports a TinyCylon eye from DaleWheat.com, and has a few new fighting moves up his sleeve, ready for some fights at Chibotica during iHobby! Walking gait is still obviously a work in progress, but what is being demonstrated in the video is the ability to pan/tilt the torso while walking, which makes the walking gait even more unsteady. Enough jabbering, here’s a bit of video!
Looks like iRobot is determined to bring Judgment Day upon us. First with the military bots, and now they’re trying to build a liquid-metal-shape-shifting robot that will surely ask us if we are John or Sarah Connor. Okay, not quite, but it looks like they’re headed in that direction.
This week at IROS 09 (Intelligent Robots and Systems), iRobot and the University of Chicago unveiled a soft, blobby robot that looks something like an inflating marshmallow.
The new robot, called chembot, changes the shape of its stretchy polymer skin using a technique called “jamming skin enabled locomotion”. This means that different sections of the robot inflate or deflate separately; controlling this inflation and deflation enables the robot to move. DARPA, which is funding the project, hopes to use the robot to squeeze into small holes or under doors, which I’m guessing would be used for sophisticated surveillance.
.NET Developers rejoice! The Serializer WL has dropped $30 in price down to $99.95, making this powerful robot controller even more accessible.
Easy Robot Control using .NET or Robotics Studio:
The Serializer WL Robot Controller provides a ready-to-use solution to interface the Microsoft™ .NET framework or Microsoft™ Robotics Studio to common robotic hardware.
Never before has it been this easy to interface DC motors, servos, analog sensors, I2C devices, single and quadrature encoders, switches/relays, and other devices to the .NET framework and/or Robotics Studio.
Be sure to check out our Xbee section for add-ons for this awesome controller!
We’re officially launching this much anticipated new Robocontroller today! Thanks to all of those who pre-ordered, your board should be on it’s way! Our initial stock of these is limited, so get em while they’re hot!
The arbotiX Robocontroller, an advanced 3rd party Bioloid controller, is now in stock and ready to be sold! It incorporates a powerful AVR microcontroller, XBEE wireless radio, dual motor drivers, and 3-pin servo-style headers for IO.
The arbotiX robocontroller is specifically designed to control robots built using the Bioloid System and AX-12+ servos, although it is also a very high-end solution for powerful rovers. It is not intended to be a drop-in replacement for a CM-5, rather it is intended as a high level development tool for building more sophisticated robots.
We’re officially launching this much anticipated new Robocontroller tomorrow, but we figured we would give our faithful blog readers a chance at one before we do a main page announcement.
The arbotiX Robocontroller, an advanced 3rd party Bioloid controller, is now in stock and ready to be sold! We still have some additional information to add to the page, as well as a new ISP programmer we picked up… but for those of you wanting to get the ball rolling, check it out and pick one up while supplies last! Our initial stock of these is limited, so get em while they’re hot!