- add collision avoidance including end-effector models
- add example & docu for cutting
- add example & docu for grinding
- add example & docu for default grasping tests
- add example & docu for vacuum pick / disposal
- add example & docu for tool-change routine
@gabler tschö mit üss
- added code docu for unscrewing and grasping
- removed hrr_cobot_robot->manipulation_graphs
- add example for unscrewing
- add example for sensitive grasping controller
affected packages: - hrr_cobot (v0.4) - hrr_cobot_robot (v.0.4)
Adjusted calibration routine
- added plotting function to check more easily
- removed Calibration service
- adjusted action-message
- moved to HrrCobotControl handle
affected packages: - hrr_msgs (v0.3.1) - hrr_cobot_robot (v.0.3.1) - hrr_controllers (v0.3.1)
removed hrr_tools
- added digital IO state controller
- added digital Pin controller
- added digital encoder controller
- moved
ros_interfaces
fromhrr_cobot_robot
to this package, i.e. added python controller-handles as dedicated package
- removed
wsg_50_hw_local
as source is now to be become publically available - moved
ros_interfaces
tohrr_cobot_robot
- added / refined tool-control interfaces
- slimmed docu
- added pages support (testing)
- moved actions to
hr_recycler_msgs
- added new content needed for digital controllers
also see hrr_cobot_robot
-> controller.yaml on how to use these controllers for Tool-controllers
(almost finalized) tool-changer integration
- finalized tutorials for non-skill purposes
updated calibration routine to cope with arbitrary force-gravity vectors (e.g. pull from side by cable) --> previous versions are thus incompatible as returns have been adjusted
NOTE: current calibration routine is unsafe for certain configurations (screwdriver and partially shaft-grinder) as there is no collision avoidance included. Use with care, workaround / solution is in progress.
- clean
hrr_msgs
->`HybridForceVelocityCmd.msg`
removed gains now available in GainsConfig.h inhrr_controllers
, (check http://wiki.ros.org/dynamic_reconfigure)
- adjusted URDFs (
hrr_ee_tools
to v0.2.0) - adjusted launch files (
hrr_common
to v0.2.0) - added tool-control (see
hrr_ee_tools
assets) - updated
hrr_cobot_robot
to v0.1.7 (added tool-chaning utility to cobot instance.) - updated
hrr_robot
to v0.1.7 (added tool-controller to docu) - added ROS-interface for
tool_controller
tohrr_cobot_robot
(seegripper_interfaces
module) - added basic tool-changing notebook tutorial (nb 07)
updated docu and meta package version given latest changes below
added change tool changer routine to hrr_cobot_robot
-> still misses motion planning routine.
- add tool change launch and scripts
- added URDFs for screwdriver
- added URDFs for shaftgrinder
- added URDFs for toolchanger
- added URDFs for vacuum gripper
- switched calibration routine to action-service
- added tutorials for action-service to notebook 5
- adjusted gripper API / control
- added compliant robo control from DSA / gripper readings
- test new pipeline and action services
- adjust all gripper content --> recordings from early September are all incompatible by now
- correct transformation handling, which was used inconsitently and just working by chance
- adjusted
hrr_cobot_robot
w.r.t. new transformation handling - adjusted basic action-service hanlding for skills (not tested)
- added action-services for grasping, levering (maybe dropped) and unscrewing
- added SkillResult.msg
- makes hrr_cobot_robot inompatible with current version (v0.1.2)
- Removed outdated source code and packages --> refer to @backup tag
- added notebooks to main docu (to be found under
`hrr_cobot`
) - added dynamic parameter configuration config files and tested basic connection to initiate skill-learning remotely.
- basic content for a skill is implemented for unscrewing
- adjust skill-implementations wrt new API
- Removed
`hrr_manipulation_primitives`
,`hrr_skills`
and`hrr_manipulation_skills`
- Instead added manipulation_skills and manipulation_primitives to
`hrr_cobot_robot`
python module
- adjusted
`hrr_cobot_robot`
API - added API structure + pipeline
- adjust action services with new controller interface and pipeline
- Added hrr_compliant controller (beta / testing)
- Removed displacement controller nonsense --> useless
- Added Doku / REAMDE-content
Added velocity control in arbitrary frames to sensor_tracking_velocity_controller
Also added some messages to hrr_msgs
- the reference frame 'tcp_controller', i.e. the frame of the sensor-tracking module is ignored by this controller
- for any other frames, the desired command is transformed from this frame to the base frame of the robot.
- added initial version of the compliant controller in C++ which should be used later
- improved docu
hrr_common
now restricted to providing general utilities and helper funcions- added some examples and documentation for hybrid control action service in
hrr_cobot_robot
- added basic skills as flexbe states and some example behaviors in
hrr_manipulation_primitives
andhrr_manipulation_skills
- Added basic docu for :py:mod:`hrr_common` and :py:mod:`hrr_manipulation_primitives`
- Added new packages
hrr_manipulation_primitives
andhrr_manipulation_skills
- Removed skills from previous development location
hrr_common
Latest package state at consortium meeting 20.05.2021
content
- handles for robot, FT-sensor, gripper
- general hrr_cobot master handle
- ros-controller manager helpers
- command interfaces for joint trajectory control and sensor-tracking velocity control
- basic Cartesian displacement interfaces set up but skipped as it sucks balls
undocumented state for whatever