Skip to content

Commit 18608e5

Browse files
authored
Merge pull request #152 from Gregwar/dynamixel_2r
Dynamixel 2R arm testbench
2 parents 5b4951c + 06dd922 commit 18608e5

21 files changed

+334
-0
lines changed

dynamixel_2r/LICENSE

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) <2024-2099> Marc Duclusaud and Grégoire Passault
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is furnished
8+
to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.

dynamixel_2r/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Dynamixel 2R
2+
3+
## Overview
4+
5+
This package contains a 2R testbench arm featuring MX-106 and MX-64 Dynamixel actuators.
6+
7+
The motor parameters are the best fit using system identification, for *kp=32* and *vin=15V*.
8+
However, as described in the [related paper](https://arxiv.org/pdf/2410.08650v1), enhanced friction
9+
modeling can be used to greatly improve the fidelity of the simulation of such system.
10+
11+
<p float="left">
12+
<img src="dynamixel_2r.png" width="400">
13+
</p>
14+
15+
## CAD → MJCF conversion
16+
17+
The model was converted using [onshape-to-robot](https://onshape-to-robot.readthedocs.io/) from the [Onshape CAD assembly](https://cad.onshape.com/documents/c261e707fbd05d9a111bbdd3/w/2b2b7908e9fc282f8fc113ce/e/67a067163b98ae778d880134).
18+
19+
The [config.json](config.json) with export configuration file is also present in this package.
20+
21+
## See also
22+
23+
* [BAM repository](https://github.com/rhoban/bam): exploring extended modeling of the friction
24+
25+
## License
26+
27+
This model is released under a [MIT License](LICENSE)

dynamixel_2r/assets/base_mx106.stl

169 KB
Binary file not shown.
1.63 MB
Binary file not shown.
988 KB
Binary file not shown.
280 KB
Binary file not shown.

dynamixel_2r/assets/hn05_i101.stl

265 KB
Binary file not shown.

dynamixel_2r/assets/m2_5x12.stl

50.5 KB
Binary file not shown.

dynamixel_2r/assets/m2_5x20.stl

50.5 KB
Binary file not shown.

dynamixel_2r/assets/m2_5x6.stl

50.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)