Changelog for package opw_kinematics
0.5.2 (2025-01-14)
- Update debian for all distros
 
- Contributors: Levi Armstrong
 
 
0.5.1 (2025-01-14)
- Update ricb version to 0.7.1
 
- Add script to run cpack
 
- Fix cpack CI build
 
- Update packaging CI pipelines
 
- Fix deprecated exec_program command
 
- Remove deprecated AnalyzeTemporaryDtors
See https://github.com/llvm/llvm-project/issues/62020
 
- Contributors: Levi Armstrong, Roelof, Roelof Oomen
 
 
0.5.0 (2022-07-05)
- remove xenial CI build
 
- Update to ros_industrial_cmake_boilerplate 0.3.0
 
- Contributors: Levi Armstrong
 
 
0.4.6 (2022-06-26)
- Update cpack CI to use colcon
 
- Use find_gtest macro
 
- Updated CPack
 
- Fix windows CI branch
 
- Update windows CI (#64)
 
- Contributors: Levi Armstrong, Michael Ripperger
 
 
0.4.5 (2022-03-24)
- Upgrade to latest cmake boilerplate and add cmake formater
 
- Contributors: Levi Armstrong
 
 
0.4.4 (2021-11-11)
- Fix numerical issue in inverse function
 
- Contributors: Levi-Armstrong
 
 
0.4.3 (2021-04-23)
- Do not add compiler option -mno-avx if processor is uknown
 
- Contributors: Levi Armstrong
 
 
0.4.2 (2021-04-15)
- Do not add compiler option -mno-avx for arm
 
- Contributors: Levi Armstrong
 
 
0.4.1 (2021-04-09)
- Only enable initialize_code_coverage if code coverage is enabled
 
- Add cpack archive package
 
- Add package debian github action leveraging cpack
 
- Add CONTRIBUTING.md
 
- Contributors: Levi Armstrong
 
 
0.4.0 (2021-02-19)
- Vectorize using Eigen::Array and Eigen::Map
 
- Add code coverage CI build
 
- Clean CMakeLists.txt
 
- Switch to using std::array versus raw pointer to array
 
- Contributors: Levi Armstrong
 
 
0.3.1 (2021-01-06)
- Update to use initialize_code_coverage() macro
 
- Contributors: Levi Armstrong
 
 
0.3.0 (2021-01-06)
- Extract package name and version from package.xml
 
- Update CI build and add badges to readme
 
- Remove -std=c++11 compile option. This causes problems in downstream packages that add cxx_std_14 to compile features.
 
- Increase version to 0.2.0
 
- Add github actions
 
- Add code coverage to targets
 
- Add ros_industrial_cmake_boilerplate
 
- Contributors: Levi Armstrong, Matthew Powelson
 
 
0.1.0 (2020-02-06)
- Change build tool depend from catkin to cmake
 
- Change Affine3d to Isometry3d in readme
 
- Address compiler warnings
 
- Export targets with namespace to build directory
 
- Fix gtest target names
 
- Use new source_bat.bash command to set env variables (#34)
* Use source_bat to configure env variables
* Update source_bat in travis.yml
* Update source_bat in travis.yml
* Remove comments and set build type to Release in travis.yml
 
- Add windows build to ci
 
- Add package specific gtest subdirectory
 
- Initialize Forward return value to identity
 
- Fix unit tests method for including gtest to work if exists
 
- Pure cmake (#25)
* Make opw_kinematics a pure cmake package
* Set cmake version to 3.8.0
* Add support for cmake versions on xenial
* Replace cxx property with compiler option
* Add namespace to exported targets
* Add ExternalProject_add for GTest if not found
 
- force evaluation of Vector u in forward, fixes #21
using auto here allowed the compiler to create some sort of computation-object that
was later handled incorrectly. Not sure if this is a bug in Eigen or g++. It also fixes
a warning about uninitialized values being used and makes the tests succeed on our
systems.
 
- switch to industrial_ci, add eigen dependency
 
- accept warnings as they stem from ikfast mostly
 
- Add travis config based on moveit_ci
 
- Fix printing of joint sign corrections. Print the sign correction as -1 or 1 instead of the raw character.
 
- Replaced Affine with Isometry in Readme.md
 
- Changed license to Apache 2.0
 
- Replaced Affine with Isometry to better reflect what the solver is working toward
 
- Added image with positive rotations marked on it
 
- Added note about the default rotational axis
 
- Added noexcept to IK & FK calls. Casted all real number literals to the appropriate type. This prevents us from converting doubles to floats all the time and increases speed by quite a bit when you want to use floats.
 
- Swapped the short int to a signed char. We're just using it for -1 or 1 so it shouldn't matter.
 
- Made updates to the attribution for the idea behind the test: thanks jeroen demaeyer!
 
- Added a 'throughput' test for FK/IK for three different robots. No assertions but its nice to have something easy to re-run.
 
- Added a new set of tests based on JeroenDM's kuka tests that compute FK, solve the IK, and then make sure a new FK matches the original
 
- Renames abb2400_tests to abb2400_ikfast_tests to better capture the intent of the tests
 
- Moved the gtests inside a CATKIN_ENABLE_TESTING if-clause in the main cmake file
 
- Add joint sign corrections to parameters
 
- add ik test for using a single forward kinematics solution
 
- add simple fk test using a known solution for KukaKR6_R700_sixx
 
- Update KukaKR6_R700_sixx to match description kuka_experimental package
 
- add joint sign corrections to parameters and update io function
 
- Create LICENSE  GPLv3
 
- Moved some includes around
 
- Added a doc string pointing to the examples
 
- Added a few more example robot configurations.
 
- Documentation - noted that you can store the results in many different formats.
 
- Added diagram from paper; expanded examples
 
- Converted all the fixed double math over to templatized code.
 
- Added some utility headers for harmonization and validity checking.
 
- Added some documentation
 
- Added some basic unit tests to compare the OPW and IKFast solutions for the same abb 2400
 
- Contributors: CraigLin, G.A. vd. Hoorn, Jeroen, John Wason, Jonathan Meyer, Levi Armstrong, Matthew Powelson, Michael Ripperger, Simon Schmeisser, jeroendm