No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 0.8.24 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/4am-robotics/cob_control.git |
VCS Type | git |
VCS Version | melodic_dev |
Last Updated | 2024-04-30 |
Dev Status | END-OF-LIFE |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
This package provides nodes that broadcast tf-frames along various (model-based) Cartesian paths (e.g. Linear, Circular).
The tf-frames are interpolated using a given velocity profile (e.g. Ramp, Sinoid) and can be used as targets for the cob_frame_tracker/cob_twist_controller.
Additional Links
No additional links.
Maintainers
- Felix Messmer
Authors
- Christoph Mark
README
No README found.
See repository README.
CHANGELOG
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package cob_cartesian_controller \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
0.8.24 (2024-04-30)
0.8.23 (2024-02-20)
- Merge pull request #281 from fmessmer/feature/optimize_workspace optimize workspace
- remove --inorder args
- Contributors: Felix Messmer, fmessmer
0.8.22 (2023-04-29)
0.8.21 (2023-01-04)
0.8.20 (2022-11-17)
0.8.19 (2022-07-29)
0.8.18 (2022-01-12)
0.8.17 (2021-12-23)
0.8.16 (2021-10-19)
0.8.15 (2021-05-17)
0.8.14 (2021-05-10)
0.8.13 (2021-04-06)
0.8.12 (2020-10-21)
- Merge pull request #243 from fmessmer/test_noetic test noetic
- use setuptools instead of distutils
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.8.11 (2020-03-21)
0.8.10 (2020-03-18)
- Merge pull request #228 from fmessmer/feature/python3_compatibility_melodic [ci_updates] pylint + Python3 compatibility - melodic
- disable simple_script_server import error
- fix modules
- fix pylint errors
- Merge pull request #226 from fmessmer/ci_updates_melodic [travis] ci updates - melodic
- catkin_lint fixes
- Contributors: Felix Messmer, fmessmer
0.8.1 (2019-11-07)
0.8.0 (2019-08-09)
0.7.8 (2019-08-09)
0.7.7 (2019-08-06)
0.7.6 (2019-06-07)
0.7.5 (2019-05-20)
0.7.4 (2019-04-05)
0.7.3 (2019-03-14)
0.7.2 (2018-07-21)
- update maintainer
- Contributors: fmessmer
0.7.1 (2018-01-07)
- Merge remote-tracking branch 'origin/kinetic_release_candidate' into kinetic_dev
- Merge pull request #169 from ipa-fxm/kinetic_updates_indigo Kinetic updates indigo
- Merge branch 'indigo_dev' of github.com:ipa320/cob_control into kinetic_dev Conflicts: .travis.yml
- Merge pull request #159 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, ipa-fxm, ipa-uhr-mk
0.7.0 (2017-07-18)
0.6.15 (2017-07-18)
- cleanup leftovers
- use xacro --inorder
- remove inline keywords
- manually fix changelog
- optimize output
- clear preview
- remove obsolete script
- add install tags
- fix and harmonize scripts
- broadcast target_frame before tracking
- Contributors: ipa-fxm
0.6.14 (2016-10-10)
0.6.13 (2016-10-10)
0.6.12 (2016-10-10)
0.6.11 (2016-04-01)
- remove lwa4d test scripts
- use ros::Time::now
- use const in function parameters
- remove movePTP
- minor styling
- remove unused Pose parameter
- significantly simplify function parameters for getTrajectory and getProfileTimings
- re-order vel-acc
- get rid of ProfileTimings.ok
- move identical functions to base class
- harmonizing
- remove obsolete calcTe_
- minor styling
- roslint cob_cartesian_controller
- towards code styling consistency
- adjust descriptions ins license plate
- adjust description
- Final version
- Almost finalized version
- Implemented move_circ
- remove obsolete files
- adjust service type in cartesian controller
- LWA4D test scripts
- New quaternion interpolation
- Linear interpolation works fine now. There's still a bug in quaternion interpolation.
- Bug fixes + code reduction
- apply change in parameter name
- code reduction part 2.
- forgot the cpp files
- added new headers
- Code reduction part 1.. there's still a bug in ramp profiles.
- Fixed a bug in sort algorithm and profile interpolation
- new example script
- restructured, introducing base class for profile generator
- renaming: hardware_interface to controller_interface
- update trajectory_hardware_interface
- handle base_compensation in kinematic_extension enum
- implement JointTrajectory hardware_interface for twist_controller
- Contributors: Marco Bezzon, ipa-fxm, ipa-fxm-cm
0.6.10 (2015-08-31)
0.6.9 (2015-08-25)
- Corrections integrated from PR: [WIP] Finalizing/Testing of TwistController features (#51). Renaming from frame_to_collision to link_to_collision.
- boost revision
- more dependency fixes according to review comments
- Resolved merge conflicts.
- more fixes for migration afer merge
- merge with package_xml_2
- remove trailing whitespaces
- migrate to package format 2
-
- Removed unnecessary function.
- Prepared configuration params.
- resolve possible endless-loop
- consider PR review comments
- review dependencies
- updates from ipa-fxm-mb
- updates from ipa320
- Implemented Python package to set dyn_reconfigure params. Made test_move_around_torus use of this class.
- missing add_dependencies
- sort dependencies
- review dependencies
- print result, use sci in test scripts
- Created test, Removed commends, Removed output.
- Fixed bugs in cartesian_controller: waitFor last available transform else extrapolation error; send always a new constructed StampedTransform instead of using an already existent one, else end-effector is decoupled from manipulator and other confusing things happen...; Added responsible node to tf error msg.
- fix cartesian_interface
- first draft for python interface
- re-work message structure use pose and frame_id, proper handling transformation to root_frame
- added publisher for path preview
- split and restructure ProfileGenerator
- simplify data_type conversion, cleanup
- re-work of ActionServer: more failure handling
- draft for example
- replace .prog files with according .py scripts, use rospy.sleep() instead of holdPosition action
- get rid of holdPosition, replaced by rospy.sleep()
- restructure and simplify cartesian_controller_utils, beautification
- Further tests and adaptations for test.
- Made cob_cartesian_controller work again: Added CartesianController::convertMoveLinRelToAbs method again (why removed?)
- Added generated const from .cfg; Styling
- Merge with code style fixes.
- code styling cob_cartesian_controller
- renamed variable
- restructured cartesian controller with action interface
- added action server
- fix install tags
- restructured functions
- added headers..
- restructured
- Contributors: ipa-fxm, ipa-fxm-cm, ipa-fxm-mb
0.6.8 (2015-06-17)
- merge with release candidate
- package renaming: cob_path_broadcaster -> cob_cartesian_controller
- Contributors: ipa-fxm
0.6.7 (2015-06-17)
- restructure namespaces for parameters of cartesian controllers
- beautify CMakeLists
- remove obsolete files
- testing
- missing files
- new prog files
- new features
- new files
- new movement files
- clean up cob_path_broadcaster
- new features
- cleaned up
- update merged2
- feature reachable_goal
- fixed a bug in circular interpolation
- test
- Modified for the new structure
- Contributors: Christian Ehrmann, ipa-fxm, ipa-fxm-cm, ipa-fxm-fm
0.6.6 (2014-12-18)
0.6.5 (2014-12-18)
0.6.4 (2014-12-16)
0.6.3 (2014-12-16)
0.6.2 (2014-12-15)
- Merge branch 'indigo_dev' into indigo_release_candidate
- few more changes after testing new structure
- cleaning up
- merge_cm
- temporary commit
- Cleaned up and fixed some functions
- Cleaned up and fixed some functions
- Contributors: Florian Weisshardt, ipa-fxm, ipa-fxm-cm
0.6.1 (2014-09-22)
0.6.0 (2014-09-18)
- erge branch 'velocity_interface_controller_indigo' of github.com:ipa-fxm-cm/cob_control into velocity_interface_controller_indigo
- new command move_circ added
- New CMake File and cob_articulation got new functions
- fixed install tags
- catkin_lint'ing
- merge with velocity_interface_controller (hydro)
- fix ascii characters
- Added xml parser for motion primitives move_ptp and move_lin
- beautify package xml and CMakeLists
- new package cob_path_broadcaster
- new package cob_path_broadcaster
- Contributors: Christoph Mark, Felix Messmer, ipa-fxm, ipa-fxm-cm
0.5.4 (2014-08-26 10:26)
0.1.0 (2014-08-26 10:23)
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_control |
Launch files
Services
No service files found
Plugins
No plugins found.
Recent questions tagged cob_cartesian_controller at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 0.8.22 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_control.git |
VCS Type | git |
VCS Version | melodic_dev |
Last Updated | 2024-04-17 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
This package provides nodes that broadcast tf-frames along various (model-based) Cartesian paths (e.g. Linear, Circular).
The tf-frames are interpolated using a given velocity profile (e.g. Ramp, Sinoid) and can be used as targets for the cob_frame_tracker/cob_twist_controller.
Additional Links
No additional links.
Maintainers
- Felix Messmer
Authors
- Christoph Mark
README
No README found.
See repository README.
CHANGELOG
\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package cob_cartesian_controller \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^
0.8.22 (2023-04-29)
0.8.21 (2023-01-04)
0.8.20 (2022-11-17)
0.8.19 (2022-07-29)
0.8.18 (2022-01-12)
0.8.17 (2021-12-23)
0.8.16 (2021-10-19)
0.8.15 (2021-05-17)
0.8.14 (2021-05-10)
0.8.13 (2021-04-06)
0.8.12 (2020-10-21)
- Merge pull request #243 from fmessmer/test_noetic test noetic
- use setuptools instead of distutils
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.8.11 (2020-03-21)
0.8.10 (2020-03-18)
- Merge pull request #228 from fmessmer/feature/python3_compatibility_melodic [ci_updates] pylint + Python3 compatibility - melodic
- disable simple_script_server import error
- fix modules
- fix pylint errors
- Merge pull request #226 from fmessmer/ci_updates_melodic [travis] ci updates - melodic
- catkin_lint fixes
- Contributors: Felix Messmer, fmessmer
0.8.1 (2019-11-07)
0.8.0 (2019-08-09)
0.7.8 (2019-08-09)
0.7.7 (2019-08-06)
0.7.6 (2019-06-07)
0.7.5 (2019-05-20)
0.7.4 (2019-04-05)
0.7.3 (2019-03-14)
0.7.2 (2018-07-21)
- update maintainer
- Contributors: fmessmer
0.7.1 (2018-01-07)
- Merge remote-tracking branch 'origin/kinetic_release_candidate' into kinetic_dev
- Merge pull request #169 from ipa-fxm/kinetic_updates_indigo Kinetic updates indigo
- Merge branch 'indigo_dev' of github.com:ipa320/cob_control into kinetic_dev Conflicts: .travis.yml
- Merge pull request #159 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, ipa-fxm, ipa-uhr-mk
0.7.0 (2017-07-18)
0.6.15 (2017-07-18)
- cleanup leftovers
- use xacro --inorder
- remove inline keywords
- manually fix changelog
- optimize output
- clear preview
- remove obsolete script
- add install tags
- fix and harmonize scripts
- broadcast target_frame before tracking
- Contributors: ipa-fxm
0.6.14 (2016-10-10)
0.6.13 (2016-10-10)
0.6.12 (2016-10-10)
0.6.11 (2016-04-01)
- remove lwa4d test scripts
- use ros::Time::now
- use const in function parameters
- remove movePTP
- minor styling
- remove unused Pose parameter
- significantly simplify function parameters for getTrajectory and getProfileTimings
- re-order vel-acc
- get rid of ProfileTimings.ok
- move identical functions to base class
- harmonizing
- remove obsolete calcTe_
- minor styling
- roslint cob_cartesian_controller
- towards code styling consistency
- adjust descriptions ins license plate
- adjust description
- Final version
- Almost finalized version
- Implemented move_circ
- remove obsolete files
- adjust service type in cartesian controller
- LWA4D test scripts
- New quaternion interpolation
- Linear interpolation works fine now. There's still a bug in quaternion interpolation.
- Bug fixes + code reduction
- apply change in parameter name
- code reduction part 2.
- forgot the cpp files
- added new headers
- Code reduction part 1.. there's still a bug in ramp profiles.
- Fixed a bug in sort algorithm and profile interpolation
- new example script
- restructured, introducing base class for profile generator
- renaming: hardware_interface to controller_interface
- update trajectory_hardware_interface
- handle base_compensation in kinematic_extension enum
- implement JointTrajectory hardware_interface for twist_controller
- Contributors: Marco Bezzon, ipa-fxm, ipa-fxm-cm
0.6.10 (2015-08-31)
0.6.9 (2015-08-25)
- Corrections integrated from PR: [WIP] Finalizing/Testing of TwistController features (#51). Renaming from frame_to_collision to link_to_collision.
- boost revision
- more dependency fixes according to review comments
- Resolved merge conflicts.
- more fixes for migration afer merge
- merge with package_xml_2
- remove trailing whitespaces
- migrate to package format 2
-
- Removed unnecessary function.
- Prepared configuration params.
- resolve possible endless-loop
- consider PR review comments
- review dependencies
- updates from ipa-fxm-mb
- updates from ipa320
- Implemented Python package to set dyn_reconfigure params. Made test_move_around_torus use of this class.
- missing add_dependencies
- sort dependencies
- review dependencies
- print result, use sci in test scripts
- Created test, Removed commends, Removed output.
- Fixed bugs in cartesian_controller: waitFor last available transform else extrapolation error; send always a new constructed StampedTransform instead of using an already existent one, else end-effector is decoupled from manipulator and other confusing things happen...; Added responsible node to tf error msg.
- fix cartesian_interface
- first draft for python interface
- re-work message structure use pose and frame_id, proper handling transformation to root_frame
- added publisher for path preview
- split and restructure ProfileGenerator
- simplify data_type conversion, cleanup
- re-work of ActionServer: more failure handling
- draft for example
- replace .prog files with according .py scripts, use rospy.sleep() instead of holdPosition action
- get rid of holdPosition, replaced by rospy.sleep()
- restructure and simplify cartesian_controller_utils, beautification
- Further tests and adaptations for test.
- Made cob_cartesian_controller work again: Added CartesianController::convertMoveLinRelToAbs method again (why removed?)
- Added generated const from .cfg; Styling
- Merge with code style fixes.
- code styling cob_cartesian_controller
- renamed variable
- restructured cartesian controller with action interface
- added action server
- fix install tags
- restructured functions
- added headers..
- restructured
- Contributors: ipa-fxm, ipa-fxm-cm, ipa-fxm-mb
0.6.8 (2015-06-17)
- merge with release candidate
- package renaming: cob_path_broadcaster -> cob_cartesian_controller
- Contributors: ipa-fxm
0.6.7 (2015-06-17)
- restructure namespaces for parameters of cartesian controllers
- beautify CMakeLists
- remove obsolete files
- testing
- missing files
- new prog files
- new features
- new files
- new movement files
- clean up cob_path_broadcaster
- new features
- cleaned up
- update merged2
- feature reachable_goal
- fixed a bug in circular interpolation
- test
- Modified for the new structure
- Contributors: Christian Ehrmann, ipa-fxm, ipa-fxm-cm, ipa-fxm-fm
0.6.6 (2014-12-18)
0.6.5 (2014-12-18)
0.6.4 (2014-12-16)
0.6.3 (2014-12-16)
0.6.2 (2014-12-15)
- Merge branch 'indigo_dev' into indigo_release_candidate
- few more changes after testing new structure
- cleaning up
- merge_cm
- temporary commit
- Cleaned up and fixed some functions
- Cleaned up and fixed some functions
- Contributors: Florian Weisshardt, ipa-fxm, ipa-fxm-cm
0.6.1 (2014-09-22)
0.6.0 (2014-09-18)
- erge branch 'velocity_interface_controller_indigo' of github.com:ipa-fxm-cm/cob_control into velocity_interface_controller_indigo
- new command move_circ added
- New CMake File and cob_articulation got new functions
- fixed install tags
- catkin_lint'ing
- merge with velocity_interface_controller (hydro)
- fix ascii characters
- Added xml parser for motion primitives move_ptp and move_lin
- beautify package xml and CMakeLists
- new package cob_path_broadcaster
- new package cob_path_broadcaster
- Contributors: Christoph Mark, Felix Messmer, ipa-fxm, ipa-fxm-cm
0.5.4 (2014-08-26 10:26)
0.1.0 (2014-08-26 10:23)
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_control |
Launch files
Services
No service files found
Plugins
No plugins found.