open-dynamic-robot-initiative / open_robot_actuator_hardware

https://open-dynamic-robot-initiative.github.io
BSD 3-Clause "New" or "Revised" License
1.09k stars 201 forks source link

firmware #20

Closed 1027743011 closed 4 years ago

1027743011 commented 4 years ago

Hi! Thank you for share this magic project.I love this project and i want to make a quadruped robot 8dof v1 by myself. I noticed the firmware in the "open-motor-driver-initiative" was temporarily hosted in this private repository: https://gitlab.laas.fr/open-dynamic-robot-initiative/omodri. And I can't connect to this website.This question has puzzled me for a long time.Therefore, I would like to kindly ask you whether you can also share that project.Thank you very much!

fgrimminger commented 4 years ago

Hi, thanks for your interest.

You can find instructions on how to download and patch the firmware here: https://github.com/open-dynamic-robot-initiative/amd_motorware_ext#amd-motorware-extensions

The firmware is based on the Texas Instruments Motorware library. We cannot make the modified firmware available, because TI requires you to confirm that you won't violate their export regulations before downloading Motorware.

1027743011 commented 4 years ago

HI, thanks for your reply.I have successfully downloaded MotorWare v1.01.00.18 from the TI website.But I can’t log in to the website where the source code is saved.Can this source code be published?I am a graduate student and I find it difficult to understand all the codes.So I want to ask if the source code will be published in other ways. Thank you very much anyway!

jviereck commented 4 years ago

Hi @1027743011 ,

I assume you are using the TI launchpads with CAN communication for your project? If so, the source code is open source.

What you need to do is clone the following repos in the same folder:

This looks then like this:

workspace
├── amd_motorware_ext
├── mw_dual_motor_torque_ctrl
└── user_config_f28069m_drv8305

Then follow the instructions in the amd_motorware_ext to prepare the motorware folder.

Finally, you need to flash the TI board. For this, you can follow the documentation from the udriver boards. See the instructions here.

Let me know if you have any questions left.

Best, Julian