roboticslab-uc3m / yarp-devices

A place for YARP devices
https://robots.uc3m.es/yarp-devices/
9 stars 7 forks source link

Develop serial Dextra device #176

Closed jgvictores closed 5 years ago

jgvictores commented 6 years ago

WIP at https://github.com/roboticslab-uc3m/yarp-devices/compare/issue-176-dextra

Edit (2019/06/28): two different device implementations will coexist at some point per https://github.com/roboticslab-uc3m/yarp-devices/issues/176#issuecomment-449354375. This issue focuses on the USB-related stuff, the CAN implementation depends on other tasks (e.g. PCB design, hardware, etc.).

jgvictores commented 6 years ago

Should match firmware at https://github.com/jgagom/Dextra

jgvictores commented 6 years ago

Client protocol explicit in https://github.com/jgagom/Dextra/blob/master/Control/DextraControl.py ( https://github.com/Alvipe/Dextra/blob/33203e128c3d3c4292f41d32275cb336cd211733/Control/DextraControl.py )

jgvictores commented 6 years ago

May work. Relevant changes: https://github.com/roboticslab-uc3m/yarp-devices/compare/400ea3d...4b85d31

jgvictores commented 5 years ago

Blocks #171.

jgvictores commented 5 years ago

On a side note, planning on moving the current USB implementation. Tracked at https://github.com/roboticslab-uc3m/sign-language-papers/issues/5 (private and subject to name change; name changes are documented here (perma and the upcoming ones are tracked at "Organize research-oriented repos https://github.com/roboticslab-uc3m/questions-and-answers/issues/75").

PeterBowman commented 5 years ago

WIP at https://github.com/roboticslab-uc3m/yarp-devices/compare/issue-176-dextra

Merged into develop at https://github.com/roboticslab-uc3m/yarp-devices/commit/11a1b22ed664febbbd2edd98266f701e112e3143, updated title and description of this issue. Current status:

PeterBowman commented 5 years ago

Let's do https://github.com/roboticslab-uc3m/yarp-devices/issues/171 first.

PeterBowman commented 5 years ago

TO-DO, we'll be focusing on that in this issue from now on.

Sorry, switching back (and actually stating this explicitly in the title) to USB device per the original intent. We are not yet close to developing the CAN device, the USB one needs polishing.

PeterBowman commented 5 years ago

@jgvictores OK to rename DextraControlboardUSB to DextraSerialControlboard? Future CAN device would be DextraCanBusControlboard or so.

PeterBowman commented 5 years ago

@jgvictores OK to rename DextraControlboardUSB to DextraSerialControlboard? Future CAN device would be DextraCanBusControlboard or so.

Seemed uncontroversial to me. Done and ready for review at https://github.com/roboticslab-uc3m/yarp-devices/pull/216.