Summary
The Kinematics and Dynamics Library (KDL) develops an application independent framework for modelling and computation of kinematic chains, such as robots, biomechanical human models, computer-animated figures, machine tools, etc. It provides class libraries for geometrical objects (point, frame, line,... ), kinematic chains of various families (serial, humanoid, parallel, mobile,... ), and their motion specification and interpolation.
Versions
v9999 :: 0/14 :: gentoo
- Modified
- License
- LGPL-2.1
- USE flags
- doc examples models test
v1.4.0 :: 0/14 :: gentoo
- Modified
- License
- LGPL-2.1
- Keywords
- ~amd64 ~arm ~x86
- USE flags
- doc examples models test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- models
- Build models for some well known robots.
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
app-doc / doxygen : Documentation system for most programming languages
dev-cpp / eigen : C++ template library for linear algebra
dev-util / cmake : Cross platform Make
dev-util / cppunit : C++ port of the famous JUnit framework for unit testing
dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency
Runtime Dependencies
Depending packages
dev-python / python_orocos_kdl : Python bindings for KDL
dev-ros / eigen_conversions : Conversion functions between Eigen and KDL and Eigen and geometry_msgs
dev-ros / kdl_conversions : Conversion functions between KDL and geometry_msgs types
dev-ros / kdl_parser : Constructs a KDL tree from an XML robot representation in URDF
dev-ros / robot_state_publisher : Package for publishing the state of a robot to tf
dev-ros / test_tf2 : TF2 unit tests
dev-ros / tf2_geometry_msgs : The second generation Transform Library in ROS
dev-ros / tf2_kdl : KDL binding for tf2
dev-ros / tf_conversions : Functions to convert common tf datatypes into those used by other libraries
media-gfx / freecad : QT based Computer Aided Design application
Bugs
- 770595
- sci-libs/orocos_kdl: EAPI-7 bump & port to cmake.eclass
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/orocos_kdl: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-libs/orocos_kdl: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexey Sokolov · gentoo
sci-libs/orocos_kdl: update homepage
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <sokolov@google.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Alexis Ballier · gentoo
sci-libs/orocos_kdl: addsubslot
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Alexis Ballier · gentoo
sci-libs/orocos_kdl: bump to 1.4.0
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Alexey Shvetsov · gentoo
sci-libs/orocos_kdl: Works for me on ~x86 machine
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Alexis Ballier · gentoo
sci-libs/orocos_kdl: Install package.xml in our custom gentoo path from ebuild instead of patching
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Alexis Ballier · gentoo
sci-libs/orocos_kdl: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Alexis Ballier · gentoo
sci-libs/orocos_kdl: bump to 1.3.1, bug #604130
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Alexis Ballier · gentoo
sci-libs/orocos_kdl: install package.xml file in /usr/share/ros_packages/$PN
Package-Manager: portage-2.3.1 - Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed