Skip to content

Commit 380b0c2

Browse files
committed
added center of mass to Panda DH definition (and cleaned it up a bit)
1 parent 176f21c commit 380b0c2

File tree

1 file changed

+28
-21
lines changed

1 file changed

+28
-21
lines changed

roboticstoolbox/models/DH/Panda.py

+28-21
Original file line numberDiff line numberDiff line change
@@ -47,69 +47,76 @@ def __init__(self):
4747
d=0.333,
4848
alpha=0.0,
4949
qlim=np.array([-2.8973, 2.8973]),
50-
m=4.970684,
51-
I = [7.03370e-01, 7.06610e-01, 9.11700e-03,-1.39000e-04, 1.91690e-02, 6.77200e-03],
52-
G= 1
50+
m=4.970684,
51+
I=[7.03370e-01, 7.06610e-01, 9.11700e-03, -1.39000e-04, 1.91690e-02, 6.77200e-03],
52+
r=[3.875e-03, 2.081e-03, 0],
53+
G=1
5354
),
5455

5556
RevoluteMDH(
5657
a=0.0,
5758
d=0.0,
5859
alpha=-np.pi/2,
5960
qlim=np.array([-1.7628, 1.7628]),
60-
m= 0.646926,
61-
I = [7.96200e-03, 2.81100e-02, 2.59950e-02, -3.92500e-03, 7.04000e-04, 1.02540e-02],
62-
G= 1
61+
m=0.646926,
62+
I=[7.96200e-03, 2.81100e-02, 2.59950e-02, -3.92500e-03, 7.04000e-04, 1.02540e-02],
63+
r=[-3.141e-03, -2.872e-02, 3.495e-03],
64+
G=1
6365
),
6466

6567
RevoluteMDH(
6668
a=0.0,
6769
d=0.316,
6870
alpha=np.pi/2,
6971
qlim=np.array([-2.8973, 2.8973]),
70-
m= 3.228604,
71-
I = [3.72420e-02, 3.61550e-02, 1.08300e-02, -4.76100e-03, -1.28050e-02, -1.13960e-02],
72-
G= 1
72+
m=3.228604,
73+
I=[3.72420e-02, 3.61550e-02, 1.08300e-02, -4.76100e-03, -1.28050e-02, -1.13960e-02],
74+
r=[2.7518e-02, 3.9252e-02, -6.6502e-02],
75+
G=1
7376
),
7477

7578
RevoluteMDH(
7679
a=0.0825,
7780
d=0.0,
7881
alpha=np.pi/2,
7982
qlim=np.array([-3.0718, -0.0698]),
80-
m= 3.587895,
81-
I =[2.58530e-02, 1.95520e-02, 2.83230e-02, 7.79600e-03, 8.64100e-03, -1.33200e-03],
82-
G= 1
83+
m=3.587895,
84+
I =[2.58530e-02, 1.95520e-02, 2.83230e-02, 7.79600e-03, 8.64100e-03, -1.33200e-03],
85+
r=[-5.317e-02, 1.04419e-01, 2.7454e-02],
86+
G=1
8387
),
8488

8589
RevoluteMDH(
8690
a=-0.0825,
8791
d=0.384,
8892
alpha=-np.pi/2,
8993
qlim=np.array([-2.8973, 2.8973]),
90-
m= 1.225946,
91-
I = [3.55490e-02, 2.94740e-02, 8.62700e-03, -2.11700e-03, 2.29000e-04, -4.03700e-03],
92-
G= 1
94+
m=1.225946,
95+
I=[3.55490e-02, 2.94740e-02, 8.62700e-03, -2.11700e-03, 2.29000e-04, -4.03700e-03],
96+
r=[-1.1953e-02, 4.1065e-02, -3.8437e-02],
97+
G=1
9398
),
9499

95100
RevoluteMDH(
96101
a=0.0,
97102
d=0.0,
98103
alpha=np.pi/2,
99104
qlim=np.array([-0.0175, 3.7525]),
100-
m= 1.666555,
101-
I = [1.96400e-03, 4.35400e-03, 5.43300e-03, 1.09000e-04, 3.41000e-04, -1.15800e-03],
102-
G= 1
105+
m=1.666555,
106+
I=[1.96400e-03, 4.35400e-03, 5.43300e-03, 1.09000e-04, 3.41000e-04, -1.15800e-03],
107+
r=[6.0149e-02, -1.4117e-02, -1.0517e-02],
108+
G=1
103109
),
104110

105111
RevoluteMDH(
106112
a=0.088,
107113
d=flange,
108114
alpha=np.pi/2,
109115
qlim=np.array([-2.8973, 2.8973]),
110-
m=7.35522e-01,
111-
I = [1.25160e-02, 1.00270e-02, 4.81500e-03, -4.28000e-04, -7.41000e-04, -1.19600e-03],
112-
G= 1
116+
m=7.35522e-01,
117+
I=[1.25160e-02, 1.00270e-02, 4.81500e-03, -4.28000e-04, -7.41000e-04, -1.19600e-03],
118+
r=[1.0517e-02, -4.252e-03, 6.1597e-02],
119+
G=1
113120
)
114121
]
115122

0 commit comments

Comments
 (0)