Skip to content

Latest commit

 

History

History
211 lines (194 loc) · 9.71 KB

CHANGELOG.rst

File metadata and controls

211 lines (194 loc) · 9.71 KB

Changelog for package reach_core

1.6.0 (2023-10-04)

  • Add seed state checks (#66) * Added utility from reach_ros for getting subset of joint state * Added check to ensure seed state parameter is set correctly * Updated function name * Run format jobs on 20.04 * Clang format
  • Contributors: Michael Ripperger

1.5.3 (2023-09-29)

  • Updated links in README (#65)
  • Update docs (#64) * Updated flow chart * Push docker image if ref_type is a tag * Update AFTER_SCRIPT
  • Contributors: Michael Ripperger

1.5.2 (2023-09-07)

  • Updated install of python module (#63)
  • Contributors: Michael Ripperger

1.5.1 (2023-08-16)

  • fix bools in yaml in Python (#59)
  • Contributors: Marc Bestmann

1.5.0 (2023-07-28)

  • Added ability to specify heat map color range (#58)
  • Contributors: Marc Bestmann

1.4.0 (2023-07-13)

  • Exposed relevant compile definitions for plugins to the Python interface (#57)
  • Contributors: Michael Ripperger

1.3.2 (2023-07-13)

  • Updated badges in README; added table of supported distros (#56)
  • Removed -dev libraries before running unit tests in CI (#55)
  • Updated CI configuration to be ROS-independent (#54)
  • Update to later version of RICB that adds hook for PYTHONPATH (#51)
  • Added colcon hook for setting the PYTHONPATH environment variable (#50)
  • Minor Updates (#48) * Added virtual destructors * Compile Python bindings with c++14 * Change comparison operator for clang-tidy
  • Contributors: Michael Ripperger

1.3.1 (2023-06-14)

  • fix parallelization error of omp parallel (#47)
  • Contributors: Marc Bestmann

1.3.0 (2023-06-13)

  • Initial IK seed (#46) * add option to specify initial IK seed * refactor based on PR comments * improve reading of seed parameter from yaml
  • Contributors: Marc Bestmann

1.2.0 (2023-05-11)

  • Exposed plugin implementations for linking by downstream projects (#45)
  • Contributors: Michael Ripperger

1.1.0 (2023-05-10)

  • Move ROS1 components (#44) * Removed reach_ros directory * Flattened reach package * Updated CI config file * Added demo GIF and README * Fixed table of contents; added references to ROS repos; removed section on ROS-specific usage and demos * Changes to support ROS2 * Updated dependencies * Remove reach_ros from plugins target compile definitions * Added colcon package file
  • Contributors: Michael Ripperger

1.0.0 (2022-12-06)

  • Added Python interface (#38)
  • Updated to later version of plugin loader (#39)
  • Refactored repository into ROS-independent core package and ROS-based plugin implementation package (#37)
  • Contributors: Michael Ripperger, Collin Thornton

0.2.2 (2022-08-24)

  • Create nested results directories if they do not exist (#34)
  • Contributors: Michael Ripperger

0.2.1 (2022-07-22)

0.2.0 (2022-07-22)

  • Various Updates (#29) * Change FLANN search tree to PCL kd-tree; update nearest neighbors search; parallelize with hardware concurrency * Update to use non-deprecated IK solve function * Use Eigen vectorized array product rather than for loop * Support manipulability calculation for subset of dimensions * Added plugin for evaluating manipulability ratio * Simplified and vectorized joint penalty evaluator * Updated README * Updated unit test
  • Incorporated heat map coloring to rviz markers (#30) * Incorporated heat map coloring to rviz markers * Fixed formatting on heat map rviz marker code * Minor updates Co-authored-by: David Spielman <david.spielman@swri.org> Co-authored-by: Michael Ripperger <michael.ripperger@swri.org>
  • Contributors: David Spielman, Michael Ripperger

0.1.1 (2022-07-07)

0.1.0 (2022-07-05)

  • Reverted reach_core version before releasing packages
  • Fixed bug in reach_core/launch/setup.launch when starting the robot_state_publisher node (#26)
  • Add CI, formatting (#25) * Added formatting files * Run clang formatting * Run CMake format * Updated to c++14 * Added CI jobs
  • Remove moveit_core dependency (#20) * Add moveit_core dependency * Remove moveit_core dep and header ref
  • Plugin Unit Test (#16) * Added unit test to check loading of plugins * Updated to rostest
  • Update plugin description with new library name (#15)
  • Change the fixed frame in rviz (#14)
  • Revise Point Cloud Loading Service (#12) * Updated service for loading point clouds * Revised and renamed server for loading point clouds * Updated handling of point cloud loading service * Updated launch file * Consolidated libraries
  • Added install rule for config directory (#11)
  • Demo Update (#8) * Added robot model to demo * Added unit test for demo * Updated install rules to install launch files in a 'launch' directory * Added joint limits file and reorganized configuration files * Added test dependencies to package.xml
  • Merge pull request #3 from marip8/feature/demo Reach Study Demo
  • Updated start launch file to load YAML files with substitution
  • Merge pull request #2 from marip8/fix/launch_file Launch File Update
  • Update to startup launch file argument loading
  • Merge pull request #1 from marip8/feature/ci Continuous Integration
  • Reorganized reach_core headers to allow easier install
  • Updated packages CMakeLists
  • Merge pull request #10 from mripperger/feature/license License
  • Added licenses to files
  • Merge pull request #9 from mripperger/update/clean-up Minor clean-up
  • Updated Affine to Isometry
  • Added missing headers
  • Merge pull request #8 from mripperger/feature/plugins Plugin Implementation
  • Updated README documentation
  • Updated reach_core launch and config files
  • Removed loading of kinematic group parameter in reach study node
  • Moved multiplicative factory plugin to new directory
  • Updated name of display base class in reach study instantiation of plugins
  • Updated reach study components to accommodate updates to reach record definition
  • Moved reach record generation utility and fixed for updated reach record message definition
  • Added new pure virtual method to IK solver base class to return joint names
  • Updated reach_core components to use base class defined within the package
  • Moved multiplicative evaluation factory plugin into reach_core package
  • Build file clean up for reach_core package
  • Moved base class headers into reach_core package
  • Updated calls to display update robot pose in reach visualizer
  • Updated interactive marker callbacks to use bind
  • Updated .rviz file
  • Removed results directory
  • Updated example reach study object configuration file
  • Updated build files
  • Updated reach study node to load new parameters
  • Implemented plugins and changes to other core components in main reach study library
  • Updated study parameters structure
  • Revised reach visualizer class and removed functionality relocated to plugin class
  • Added method to database class for writing to database message
  • Added method to general utilties for creating from from point and normal
  • Removed kinematic utilities
  • Moved code out of IK helper class to be put into IK plugin; changed neighbor IK search to free functions
  • Merge pull request #5 from mripperger/feature/seed_states Added support for specifying seed states from which to solve IK
  • Added support for specifying seed states from which to solve IK
  • Merge pull request #7 from mripperger/update/cleanup Removed deprecated code
  • Removed deprecated code
  • Merge pull request #6 from mripperger/reorganization Repository reorganization
  • Reorganized into metapackage with reach_core and reach_msgs packages; fixes to code to accommodate changes
  • Contributors: AndyZe, Collin Thornton, Michael Ripperger, Nathan Brooks, Ripperger, Michael A, mripperger