We’d like to have a proven/tested and commercially available ESC design which includes CAN and FOC capabilities at the very least. The well-known “VESC” already exists, and is 100% open hardware and software and supports all the goals. We’d also like to document this, if successful.
Proposal type: Hardware [ X] , Software [ X] , Other [X ] : Documentation.
This proposal is for the purchase of 10x working/tested VESCs to be distributed to the core ArduPilot development team on a by-request basis, such that the two software stacks can be tested and integrated and documented.
The one place it appears to need most work in integrating it with ArduPilot is so that they can talk CAN to each other, and so that ArduPilot can be provided data from VESC such as RPM, etc. ( this might use the existing uavcan in ardupilot, or might use the existing can capabilities in VESC).
design overview: http://vedder.se/2015/01/vesc-open-source-esc/
possible retailers: http://www.ollinboardcompany.com/product/vedder-s-speed-controller or http://www.maytech.cn/en/product/e-skateboard/e-skateboard-esc/e-skateboard-vesc
Planned amount $$ (USD): $1650.00 + shipping costs - that’s the “retail” price of 10x units from the ollin link above. we may be able to get discount/s after negotiations, but lets not rely on it for the proposal. Developer/s doing the integration work will not be paid, but will get to keep their VESCs.
Estimated time for completion: 3 months.