Skip to content

Commit 6fdf066

Browse files
committed
Reference new publication by JMPG
1 parent c99583a commit 6fdf066

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

doc/kinematics-dynamics.bib

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
@book{pardosgotor2018str_handbook,
2-
author = {José Manuel Pardos-Gotor},
3-
title = {Screw Theory for Robotics - A practical approach for Modern Robot KINEMATICS - An Illustrated Handbook},
1+
@book{pardosgotor2018str,
2+
author = {José M. Pardos-Gotor},
3+
title = {Screw Theory for Robotics: A practical approach for Modern Robot KINEMATICS},
44
publisher = {Amazon Fulfillment},
55
year = 2018,
66
month = 9,
77
note = {ISBN 978-1-7179-3181-8}
88
}
99

10+
@book{pardosgotor2022str,
11+
author = {José M. Pardos-Gotor},
12+
title = {Screw Theory for Robotics: An Illustrated and Practicable Introduction to Modern Mechanics},
13+
publisher = {CRC Press},
14+
year = 2022,
15+
note = {ISBN 978-1-032-10736-3}
16+
}
17+
1018
@inproceedings{eona2020icarsc,
1119
author = {{O\~na}, Edwin Daniel and {\L}ukawski, Bartek and Jardón, Alberto and Balaguer, Carlos},
1220
title = {A modular framework to facilitate the control of an assistive robotic arm using visual servoing and proximity sensing},

libraries/ScrewTheoryLib/ScrewTheoryIkSubproblems.hpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ class PadenKahanThree : public ScrewTheoryIkSubproblem
131131
*
132132
* Single solution, single prismatic joint geometric IK subproblem given by
133133
* @f$ e\,^{\hat{\xi}\,{\theta}} \cdot p = k @f$
134-
* (translation screw applied to a point, see @cite pardosgotor2018str_handbook).
134+
* (translation screw applied to a point, see @cite pardosgotor2018str
135+
* @cite pardosgotor2022str).
135136
*/
136137
class PardosGotorOne : public ScrewTheoryIkSubproblem
137138
{
@@ -166,7 +167,8 @@ class PardosGotorOne : public ScrewTheoryIkSubproblem
166167
*
167168
* Single solution, double prismatic joint geometric IK subproblem given by
168169
* @f$ e\,^{\hat{\xi_1}\,{\theta_1}} \cdot e\,^{\hat{\xi_2}\,{\theta_2}} \cdot p = k @f$
169-
* (consecutive translation screws to a point, see @cite pardosgotor2018str_handbook).
170+
* (consecutive translation screws to a point, see @cite pardosgotor2018str
171+
* @cite pardosgotor2022str).
170172
*/
171173
class PardosGotorTwo : public ScrewTheoryIkSubproblem
172174
{
@@ -205,7 +207,7 @@ class PardosGotorTwo : public ScrewTheoryIkSubproblem
205207
* Dual solution, single prismatic joint geometric IK subproblem given by
206208
* @f$ \left \| e\,^{\hat{\xi}\,{\theta}} \cdot p - k \right \| = \delta @f$
207209
* (translation screw for moving @f$ p @f$ to a distance @f$ \delta @f$ from @f$ k @f$,
208-
* see @cite pardosgotor2018str_handbook).
210+
* see @cite pardosgotor2018str @cite pardosgotor2022str).
209211
*/
210212
class PardosGotorThree : public ScrewTheoryIkSubproblem
211213
{
@@ -242,7 +244,7 @@ class PardosGotorThree : public ScrewTheoryIkSubproblem
242244
* Dual solution, double revolute joint geometric IK subproblem given by
243245
* @f$ e\,^{\hat{\xi_1}\,{\theta_1}} \cdot e\,^{\hat{\xi_2}\,{\theta_2}} \cdot p = k @f$
244246
* (two consecutive parallel rotation screws applied to a point,
245-
* see @cite pardosgotor2018str_handbook).
247+
* see @cite pardosgotor2018str @cite pardosgotor2022str).
246248
*/
247249
class PardosGotorFour : public ScrewTheoryIkSubproblem
248250
{

libraries/ScrewTheoryLib/ScrewTheoryTools.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace roboticslab
2323
* on solving inverse kinematics problems in an efficient and effective
2424
* manner via closed-form geometric solutions. Comparing this approach
2525
* with a tradicional numeric-based approach yields
26-
* (@cite pardosgotor2018str_handbook):
26+
* (@cite pardosgotor2018str @cite pardosgotor2022str):
2727
* - faster solutions, since there are no iterations involved;
2828
* - exact solutions, since the direct formulation guarantees convergence;
2929
* - multiple solutions and the possibility to choose the better ones.

0 commit comments

Comments
 (0)