- Updating references to pilz_industrial_motion_planner
- Contributors: Pilz GmbH and Co. KG
- Move OperationMode msg and GetOperationMode srv to pilz_msgs
- Contributors: Pilz GmbH and Co. KG
- Fix catkin_lint errors (#459)
- Update acceptancetest_stop1.md (#447)
- Contributors: Pilz GmbH and Co. KG
- Enhance safety interface launchfiles
- Use arguments of top-level launch file in modbus_client.launch
- Remove unncessary launch arg
- Contributors: Pilz GmbH and Co. KG
- Make AsyncTest header-only
- Move modbus connection checker function in separate file
- Contributors: Pilz GmbH and Co. KG
- Infinite modbus connection retries
- Improved modbus error messages
- New modbus api
- Refactor components to use Cartesian speed monitor functionality in controller
- Contributors: Pilz GmbH and Co. KG
- Update and apply clang-format (#387)
- Make test-subfolder-names consistent (#380)
- Extend stop1 acceptance test (#378)
- Fix namespace in launch-file (#383)
- Contributors: Pilz GmbH and Co. KG
- Add support for starting the robot without modbus
- sto for hw definition is now called safety_hw everywhere
- Moved system_info_node to prbt_support
- Adopted default configuration for launchfiles
- Renaming of STO into RUN_PERMITTED
- Enable starting ROS without modbus connection
- Contributors: Pilz GmbH and Co. KG
- Trim firmware string.
- Rename waitForTopic() -> waitForMessage()
- Add Status Indicator that shows operation mode, speed override, HW status and ROS status
- Contributors: Pilz GmbH and Co. KG
- Use brake-test definitions from pilz_msgs
- Contributors: Pilz GmbH and Co. KG
- Remove srv definition for speed override (moved to the package pilz_msgs)
- Contributors: Pilz GmbH and Co. KG
- Fix clang compiler errors (#283)
- Contributors: Pilz GmbH and Co. KG
- Add missing dependency on tf2_geometry_msgs (#264)
- Minor fixes
- Contributors: Pilz GmbH and Co. KG
- Add service for getting the global speed override
- Add modbus register for enabling temporary movement
- Add Frame speed monitoring
- Test fixes and improvements
- Contributors: Pilz GmbH and Co. KG
- Add speed observing dependent on operation mode
- Contributors: Pilz GmbH and Co. KG
- add missing transition to RUN_PERMITTED state machine
- revise RUN_PERMITTED specification
- integrate clang-tidy via CMake flag
- Contributors: Pilz GmbH and Co. KG
- Add state machine for RUN_PERMITTED handling to allow skipping of hold/unhold if needed
- add operation mode functionality
- add write capability to PilzModbusReadClient, rename PilzModbusReadClient -> PilzModbusClient
- enter hold mode at braketest execution
- automatically determine range for reading modbus registers
- only read modbus registers that are explicitly configured (not in a single block)
- separate api definitions for read and write
- brake test result can be sent to FS controller
- Contributors: Pilz GmbH and Co. KG
- Essentially reverts wrong fix (depend on canopen_chain_node) from 0.5.5
- Add missing depend (CATKIN_DEPENDS and <run_depend>) on canopen_chain_node
- increased modbus response timeout to 20ms
- publish brake test requests obtained from safety controller via modbus
- run_permitted_modbus_adapter waits for the services to appear instead of throwing exceptions
- Add ability to execute a braketest on each drive.
- Add service to access the active operation mode
- Contributors: Pilz GmbH and Co. KG
- cleanup CMakeLists of prbt_hardware_support
- update the documentation
- more precise error output when failing to read modbus register
- Contributors: Pilz GmbH and Co. KG
- Update used pipeline in test from command_planner to pilz_command_planner
- Fix PilzModbusReadClient unittest
- Contributors: Pilz GmbH and Co. KG
- melodic release based on kinetic version 0.4.3
- Contributors: Pilz GmbH and Co. KG
- Fix missing include on std_srvs
- Use Modbus API v2 due to wrongly specified version 1
- Modbus client node and RUN_PERMITTED modbus adapter node for Stop 1 functionality