Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
R
robotpkg-wip
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Gepetto
robotpkg-wip
Commits
74cb2c6f
Commit
74cb2c6f
authored
7 years ago
by
Justin Carpentier
Browse files
Options
Downloads
Patches
Plain Diff
[wip/pinocchio] Fix bug related to Eigen 3.3.x
parent
2032ff43
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
pinocchio/Makefile
+1
-0
1 addition, 0 deletions
pinocchio/Makefile
pinocchio/distinfo
+1
-0
1 addition, 0 deletions
pinocchio/distinfo
pinocchio/patches/patch-aa
+22
-0
22 additions, 0 deletions
pinocchio/patches/patch-aa
with
24 additions
and
0 deletions
pinocchio/Makefile
+
1
−
0
View file @
74cb2c6f
...
@@ -12,6 +12,7 @@ MAINTAINER= gepetto@laas.fr
...
@@ -12,6 +12,7 @@ MAINTAINER= gepetto@laas.fr
CATEGORIES
=
math
CATEGORIES
=
math
COMMENT
=
Efficient rigid body dynamics
COMMENT
=
Efficient rigid body dynamics
LICENSE
=
gnu-lgpl-v3
LICENSE
=
gnu-lgpl-v3
PKGREVISION
=
1
# parallel builds would consume all memory because of the g++ process size
# parallel builds would consume all memory because of the g++ process size
MAKE_JOBS_SAFE
=
no
MAKE_JOBS_SAFE
=
no
...
...
This diff is collapsed.
Click to expand it.
pinocchio/distinfo
+
1
−
0
View file @
74cb2c6f
SHA1 (pinocchio-1.2.5.tar.gz) = 4a3e45b3154bf703c8822d2c3c49e32b92edf90e
SHA1 (pinocchio-1.2.5.tar.gz) = 4a3e45b3154bf703c8822d2c3c49e32b92edf90e
RMD160 (pinocchio-1.2.5.tar.gz) = b03d35e0f0abd1564ba8f44bb08b029dccc4dd1c
RMD160 (pinocchio-1.2.5.tar.gz) = b03d35e0f0abd1564ba8f44bb08b029dccc4dd1c
Size (pinocchio-1.2.5.tar.gz) = 9003067 bytes
Size (pinocchio-1.2.5.tar.gz) = 9003067 bytes
SHA1 (patch-aa) = d122db98550c7615572a07454e5801508f2c3a77
This diff is collapsed.
Click to expand it.
pinocchio/patches/patch-aa
0 → 100644
+
22
−
0
View file @
74cb2c6f
diff --git src/spatial/inertia.hpp src/spatial/inertia.hpp
index 809e1c2..7b33c7b 100644
--- src/spatial/inertia.hpp
+++ src/spatial/inertia.hpp
@@ -238,7 +238,7 @@
namespace se3
M.template block<3,3>(LINEAR, LINEAR ).diagonal ().fill (m);
M.template block<3,3>(ANGULAR,LINEAR ) = alphaSkew(m,c);
M.template block<3,3>(LINEAR, ANGULAR) = -M.template block<3,3> (ANGULAR, LINEAR);
- M.template block<3,3>(ANGULAR,ANGULAR) = (typename Symmetric3::Matrix3)(I - AlphaSkewSquare(m,c));
+ M.template block<3,3>(ANGULAR,ANGULAR) = (I - AlphaSkewSquare(m,c)).matrix();
return M;
}
@@ -320,7 +320,7 @@
namespace se3
res.template block<3,3>(ANGULAR,ANGULAR) = res.template block<3,3>(LINEAR,LINEAR) - res.template block<3,3>(LINEAR,LINEAR).transpose();
res.template block<3,3>(ANGULAR,ANGULAR) = -skewSquare(mv.linear(),c) - skewSquare(c,mv.linear());
- res.template block<3,3>(LINEAR,LINEAR) = (typename Symmetric3::Matrix3)(I - AlphaSkewSquare(m,c));
+ res.template block<3,3>(LINEAR,LINEAR) = (typename Symmetric3::Matrix3)(I - AlphaSkewSquare(m,c)).matrix();
res.template block<3,3>(ANGULAR,ANGULAR) -= res.template block<3,3>(LINEAR,LINEAR) * skew(v.angular());
res.template block<3,3>(ANGULAR,ANGULAR) += cross(v.angular(),res.template block<3,3>(LINEAR,LINEAR));
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment