by limor » Sat Oct 11, 2008 9:47 pm
by limor
Sat Oct 11, 2008 9:47 pm
In terms of board features, here is my take:
1) support several serial connections to independent Dynamixel busses. This is to deal the with problem of latency inherent in the Dynamixel protocol.
1.a) One way to do this is to utilize the 3 serial interfaces provided with the gumstix. But it means reducing the baud rate of the AX12 or any other dynamixel bus entity. This may deter some hobbyist from getting this board.
1.b) One interesting new MCU that can be used on this board is the
ATXmega128 which is sold for 7$ and has 8 UARTS!.
1.b.a) the communication between the gumstix and the board will be through one of the UARTs using a yet-to-be-defined bi-directional compressed protocol that is suited for closed loop control at fixed rate.
2) support the different Dynamixel interfaces AX, DX, RX (means multiple port types on the board).
3) support the Robobuilder interface in order to increase the number of potential buyers for this board. Robobuilder and dynamixel are almost identical. (means yet another port type on the board).
4) interface with gumstix Verdex, and
Overo
5) provide on-board support for 3-Cell LiPo batteries including low-voltage warning, cutoff and maybe even throw in a LiPo charging circuit. LiPo is something that everyone with a Humanoid wants anyway so some people may buy the board just to address the issues of charging/discharging 3C Li-Po.
In terms of board features, here is my take:
1) support several serial connections to independent Dynamixel busses. This is to deal the with problem of latency inherent in the Dynamixel protocol.
1.a) One way to do this is to utilize the 3 serial interfaces provided with the gumstix. But it means reducing the baud rate of the AX12 or any other dynamixel bus entity. This may deter some hobbyist from getting this board.
1.b) One interesting new MCU that can be used on this board is the
ATXmega128 which is sold for 7$ and has 8 UARTS!.
1.b.a) the communication between the gumstix and the board will be through one of the UARTs using a yet-to-be-defined bi-directional compressed protocol that is suited for closed loop control at fixed rate.
2) support the different Dynamixel interfaces AX, DX, RX (means multiple port types on the board).
3) support the Robobuilder interface in order to increase the number of potential buyers for this board. Robobuilder and dynamixel are almost identical. (means yet another port type on the board).
4) interface with gumstix Verdex, and
Overo
5) provide on-board support for 3-Cell LiPo batteries including low-voltage warning, cutoff and maybe even throw in a LiPo charging circuit. LiPo is something that everyone with a Humanoid wants anyway so some people may buy the board just to address the issues of charging/discharging 3C Li-Po.