Skip to content

Commit a6839c9

Browse files
committed
update readme
1 parent 12f6015 commit a6839c9

File tree

3 files changed

+15
-41
lines changed

3 files changed

+15
-41
lines changed

README.md

Lines changed: 15 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ A Python implementation of the <a href="https://github.com/petercorke/robotics-t
4242
- [Using the Toolbox in your Open Source Code?](#7)
4343
- [Common Issues and Solutions](#8)
4444

45-
46-
47-
48-
4945
<br>
5046

5147
<a id='1'></a>
@@ -86,10 +82,6 @@ The Toolbox provides:
8682
The Toolbox leverages the [Spatial Maths Toolbox for Python](https://github.com/petercorke/spatialmath-python) to
8783
provide support for data types such as SO(n) and SE(n) matrices, quaternions, twists and spatial vectors.
8884

89-
90-
91-
92-
9385
<br>
9486

9587
<a id='2'></a>
@@ -129,7 +121,6 @@ cd robotics-toolbox-python
129121
pip3 install -e .
130122
```
131123

132-
133124
<br>
134125

135126
<a id='3'></a>
@@ -148,9 +139,6 @@ This tutorial comes with two articles to cover the theory and 12 Jupyter Noteboo
148139
</tr>
149140
</table>
150141

151-
152-
153-
154142
<br>
155143

156144
<a id='4'></a>
@@ -195,14 +183,12 @@ We will compute the forward kinematics next
195183
Te = robot.fkine(robot.qr) # forward kinematics
196184
print(Te)
197185
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
202190
```
203191

204-
205-
206192
We can solve inverse kinematics very easily. We first choose an SE(3) pose
207193
defined in terms of position and orientation (end-effector z-axis down (A=-Z) and finger
208194
orientation parallel to y-axis (O=+Y)).
@@ -220,10 +206,10 @@ print(sol)
220206
q_pickup = sol[0]
221207
print(robot.fkine(q_pickup)) # FK shows that desired end-effector pose was achieved
222208

223-
1 -8.913e-05 -0.0003334 0.5996
224-
-8.929e-05 -1 -0.0004912 -0.2998
225-
-0.0003334 0.0004912 -1 0.1001
226-
0 0 0 1
209+
1 -8.913e-05 -0.0003334 0.5996
210+
-8.929e-05 -1 -0.0004912 -0.2998
211+
-0.0003334 0.0004912 -1 0.1001
212+
0 0 0 1
227213
```
228214

229215
We can animate a path from the ready pose `qr` configuration to this pickup configuration
@@ -249,7 +235,6 @@ robot.plot(qt.q)
249235
<img src="./docs/figs/panda2.gif">
250236
</p>
251237

252-
253238
We can also experiment with velocity controllers in Swift. Here is a resolved-rate motion control example
254239

255240
```python
@@ -281,16 +266,14 @@ while not arrived:
281266
# env.hold()
282267
```
283268

269+
<p align="center">
270+
<img src="./docs/figs/panda3.gif">
271+
</p>
272+
284273
### Run some examples
285274

286275
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.
287276

288-
289-
290-
291-
292-
293-
294277
<br>
295278

296279
<a id='5'></a>
@@ -333,12 +316,6 @@ J. Haviland and P. Corke, "**NEO: A Novel Expeditious Optimisation Algorithm for
333316

334317
<br>
335318

336-
337-
338-
339-
340-
341-
342319
<br>
343320

344321
<a id='6'></a>
@@ -347,7 +324,7 @@ J. Haviland and P. Corke, "**NEO: A Novel Expeditious Optimisation Algorithm for
347324

348325
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).
349326

350-
If the toolbox helped you in your research, please cite
327+
If the toolbox helped you in your research, please cite
351328

352329
```
353330
@inproceedings{rtb,
@@ -360,9 +337,6 @@ If the toolbox helped you in your research, please cite
360337
}
361338
```
362339

363-
364-
365-
366340
<br>
367341

368342
<a id='6'></a>
@@ -376,6 +350,7 @@ For the powered by robotics toolbox badge
376350
[![A Python Robotics Package](https://raw.githubusercontent.com/petercorke/robotics-toolbox-python/future/.github/svg/rtb_powered.min.svg)](https://github.com/petercorke/robotics-toolbox-python)
377351

378352
copy the following
353+
379354
```
380355
[![A Python Robotics Package](https://raw.githubusercontent.com/petercorke/robotics-toolbox-python/future/.github/svg/rtb_powered.min.svg)](https://github.com/petercorke/robotics-toolbox-python)
381356
```
@@ -385,12 +360,11 @@ For the powered by python robotics badge
385360
[![A Python Robotics Package](https://raw.githubusercontent.com/petercorke/robotics-toolbox-python/future/.github/svg/pr_powered.min.svg)](https://github.com/petercorke/robotics-toolbox-python)
386361

387362
copy the following
363+
388364
```
389365
[![A Python Robotics Package](https://raw.githubusercontent.com/petercorke/robotics-toolbox-python/future/.github/svg/pr_powered.min.svg)](https://github.com/petercorke/robotics-toolbox-python)
390366
```
391367

392-
393-
394368
<br>
395369

396370
<a id='7'></a>

docs/figs/panda2.gif

-2.74 MB
Loading

docs/figs/panda3.gif

1.38 MB
Loading

0 commit comments

Comments
 (0)