You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-41Lines changed: 15 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,10 +42,6 @@ A Python implementation of the <a href="https://github.com/petercorke/robotics-t
42
42
-[Using the Toolbox in your Open Source Code?](#7)
43
43
-[Common Issues and Solutions](#8)
44
44
45
-
46
-
47
-
48
-
49
45
<br>
50
46
51
47
<aid='1'></a>
@@ -86,10 +82,6 @@ The Toolbox provides:
86
82
The Toolbox leverages the [Spatial Maths Toolbox for Python](https://github.com/petercorke/spatialmath-python) to
87
83
provide support for data types such as SO(n) and SE(n) matrices, quaternions, twists and spatial vectors.
88
84
89
-
90
-
91
-
92
-
93
85
<br>
94
86
95
87
<aid='2'></a>
@@ -129,7 +121,6 @@ cd robotics-toolbox-python
129
121
pip3 install -e .
130
122
```
131
123
132
-
133
124
<br>
134
125
135
126
<aid='3'></a>
@@ -148,9 +139,6 @@ This tutorial comes with two articles to cover the theory and 12 Jupyter Noteboo
148
139
</tr>
149
140
</table>
150
141
151
-
152
-
153
-
154
142
<br>
155
143
156
144
<aid='4'></a>
@@ -195,14 +183,12 @@ We will compute the forward kinematics next
195
183
Te = robot.fkine(robot.qr) # forward kinematics
196
184
print(Te)
197
185
198
-
0.995 0 0.09983 0.484
199
-
0 -1 0 0
200
-
0.09983 0 -0.995 0.4126
201
-
0 0 0 1
186
+
0.995 0 0.09983 0.484
187
+
0 -1 0 0
188
+
0.09983 0 -0.995 0.4126
189
+
0 0 0 1
202
190
```
203
191
204
-
205
-
206
192
We can solve inverse kinematics very easily. We first choose an SE(3) pose
207
193
defined in terms of position and orientation (end-effector z-axis down (A=-Z) and finger
208
194
orientation parallel to y-axis (O=+Y)).
@@ -220,10 +206,10 @@ print(sol)
220
206
q_pickup = sol[0]
221
207
print(robot.fkine(q_pickup)) # FK shows that desired end-effector pose was achieved
222
208
223
-
1-8.913e-05-0.00033340.5996
224
-
-8.929e-05-1-0.0004912-0.2998
225
-
-0.00033340.0004912-10.1001
226
-
0001
209
+
1-8.913e-05-0.00033340.5996
210
+
-8.929e-05-1-0.0004912-0.2998
211
+
-0.00033340.0004912-10.1001
212
+
0001
227
213
```
228
214
229
215
We can animate a path from the ready pose `qr` configuration to this pickup configuration
@@ -249,7 +235,6 @@ robot.plot(qt.q)
249
235
<img src="./docs/figs/panda2.gif">
250
236
</p>
251
237
252
-
253
238
We can also experiment with velocity controllers in Swift. Here is a resolved-rate motion control example
254
239
255
240
```python
@@ -281,16 +266,14 @@ while not arrived:
281
266
# env.hold()
282
267
```
283
268
269
+
<palign="center">
270
+
<img src="./docs/figs/panda3.gif">
271
+
</p>
272
+
284
273
### Run some examples
285
274
286
275
The [`notebooks`](https://github.com/petercorke/robotics-toolbox-python/tree/master/notebooks) folder contains some tutorial Jupyter notebooks which you can browse on GitHub. Additionally, have a look in the [`examples`](https://github.com/petercorke/robotics-toolbox-python/tree/master/roboticstoolbox/examples) folder for many ready to run examples.
287
276
288
-
289
-
290
-
291
-
292
-
293
-
294
277
<br>
295
278
296
279
<aid='5'></a>
@@ -333,12 +316,6 @@ J. Haviland and P. Corke, "**NEO: A Novel Expeditious Optimisation Algorithm for
333
316
334
317
<br>
335
318
336
-
337
-
338
-
339
-
340
-
341
-
342
319
<br>
343
320
344
321
<aid='6'></a>
@@ -347,7 +324,7 @@ J. Haviland and P. Corke, "**NEO: A Novel Expeditious Optimisation Algorithm for
347
324
348
325
Check out our ICRA 2021 paper on [IEEE Xplore](https://ieeexplore.ieee.org/document/9561366) or get the PDF from [Peter's website](https://bit.ly/icra_rtb).
349
326
350
-
If the toolbox helped you in your research, please cite
327
+
If the toolbox helped you in your research, please cite
351
328
352
329
```
353
330
@inproceedings{rtb,
@@ -360,9 +337,6 @@ If the toolbox helped you in your research, please cite
360
337
}
361
338
```
362
339
363
-
364
-
365
-
366
340
<br>
367
341
368
342
<aid='6'></a>
@@ -376,6 +350,7 @@ For the powered by robotics toolbox badge
0 commit comments