[Bug 411] New: Boost needs pinv implementation

For more information about this bug, visit
A new bug was added:
Summary: Boost needs pinv implementation
Product: BFL
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: core
AssignedTo: bfl [..] ...
ReportedBy: wim [dot] meeussen [..] ...

Just reed the title...

[Bug 411] Boost needs pinv implementation

For more information about this bug, visit

tinne [dot] delaet [..] ... changed:

What |Removed |Added
---------------------------------------------------------------------------
Resolution| |FIXED
Status|NEW |RESOLVED

------- Comment #1 from tinne [dot] delaet [..] ... 2007-05-25 15:18

Revision 28197 closes this bug.

Sending src/wrappers/matrix/matrix_BOOST.cpp
Sending src/wrappers/matrix/matrix_BOOST.h
Sending src/wrappers/matrix/matrix_LTI.cpp
Sending src/wrappers/matrix/matrix_LTI.h
Sending src/wrappers/matrix/matrix_NEWMAT.cpp
Sending src/wrappers/matrix/matrix_NEWMAT.h
Sending src/wrappers/matrix/matrix_wrapper.cpp
Sending src/wrappers/matrix/matrix_wrapper.h
Sending tests/CMakeLists.txt
Sending tests/matrixwrapper_test.cpp
Transmitting file data ..........
Committed revision 28197.

[Bug 411] New: Boost needs pinv implementation

If only pinv is necessary, it is not necessary to use svd:
Possible ways to calculate pinv :
- svd (all cases) (easy definition of the tollerances for nullspaces etc..)
- inverse (only full row rank or full column rank, classical formula's)
- QR transformation
- direct algorithm (cf. Advand Robotics Redundancy and Optimization, Y.
Nakamura, Addison Wesley).

Erwin.

On Friday 25 May 2007 14:32:40 wim [dot] meeussen [..] ... wrote:
> For more information about this bug, visit
> A new bug was
> added:
> Summary: Boost needs pinv implementation
> Product: BFL
> Version: trunk
> Platform: All
> OS/Version: All
> Status: NEW
> Severity: normal
> Priority: P2
> Component: core
> AssignedTo: bfl [..] ...
> ReportedBy: wim [dot] meeussen [..] ...
>
>
> Just reed the title...

_______________________________________________
I hereby promise not to top-post on the
BFL mailing list
BFL [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/bfl

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm

[Bug 411] New: Boost needs pinv implementation

On Friday 25 May 2007 15:21:44 Erwin Aertbelien wrote:
> If only pinv is necessary, it is not necessary to use svd:
> Possible ways to calculate pinv :
> - svd (all cases) (easy definition of the tollerances for nullspaces
> etc..) - inverse (only full row rank or full column rank, classical
> formula's) - QR transformation
> - direct algorithm (cf. Advand Robotics Redundancy and Optimization, Y.
> Nakamura, Addison Wesley).

Thanks for the remark, but since in our case the svd is already available we
choose to implement the pinv with svd.

Tinne
_______________________________________________
I hereby promise not to top-post on the
BFL mailing list
BFL [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/bfl

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm