|
Package Summary
Tags | No category tags. |
Version | 1.1.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-01-16 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Luis Camero
- Roni Kreinin
- Tony Baltovski
Authors
- rkreinin
Changelog for package clearpath_generator_common
1.1.1 (2025-01-16)
1.1.0 (2025-01-15)
- Ewellix Lift
(#136)
Ewellix Lift
- Remove upper_joint
- Add moveit jpc
- Add control for joint position controller
- Add hardware parameters
- Add lifts to generators
- Initial add of Ewellix lift description files
- Add [enable_ekf]{.title-ref} launch parameter to platform -> localization launch files. Disable the EKF node if enable_ekf is false. (#133) (#134)
- Contributors: Chris Iverach-Brereton, luis-camero
1.0.0 (2024-11-25)
- Added minimum version.
- Remove all references to clearpath_platform
- Add support for Axis cameras
(#113)
- Add axis camera URDFs & meshes
- Fix the path for the meshes
- Add the AxisCameraDescription class
- Remove the axis_camera files, add a dependency on axis_description. Add a new meta-macro that uses the camera type
- Use the device_type to set the model for the new description macro
- Add the update_rate to the URDF
- Add default topic for the URDF
- Remove the update_rate parameter; it's not supported by axis_camera
- Add the update_rate parameter back to the meta macro, but don't pass it
- Add the axis camera URDFs & STLs from axis_description, use the local copies instead of having an external dependency
- Add RGBA values for the "black" material, rename it to avoid conflicting with any other material definitions
- Add UR arm (#110)
- VCAN Rework
(#112)
- VCan service script generator
- Use formatted strings to shorten line length and expose variables
- Add test exception for Zed (#100)
- Contributors: Chris Iverach-Brereton, Luis Camero, Tony Baltovski, luis-camero
0.3.4 (2024-10-08)
0.3.3 (2024-10-04)
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
- Add manipulator dependencies
- Fixed linting issues for manipulator generation
- Contributors: Luis Camero
0.3.0 (2024-09-19)
- Changes.
- Add meshes and URDF for robotiq 2f 140
- Standard mesh names and height parameter for tower shoulder
- R100 attachment rework
- Add Dingo plate to generator
- 0.3.0 Release Candidate with Main Changes
(#81)
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Linting
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Changes.
- 0.2.8
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Changes.
- 0.2.9
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Changes.
- 0.2.10
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Changes.
- 0.2.11
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
* Enable gazebo friction plugin on DingoO ---------Co-authored-by: Hilary Luo <<hluo@clearpathrobotics.com>> Co-authored-by: Tony Baltovski <<tbaltovski@clearpathrobotics.com>> Co-authored-by: Steve Macenski <<stevenmacenski@gmail.com>> Co-authored-by: robbiefish <<rob.fisher@hbkworld.com>>
- 0.2.8
- Changes.
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- 0.2.7
- Changes.
- ARM_MOUNT to ARM_PLATE
- Linting issues
- Use if statement
- Fixed all license headers
- Fixed linting issues of collision updater node
- Pass parameters to Kinova URDF
- Updated generators to deal with grippers as part of arms
- Create control file for manipulator controller manager
- Only add manipulator controllers if simulation
- Added virtual method for manipulator launch generation
- Added semantic description generator
- Added manipulators to parameter generator
- Add manipulators to description generator
- Modifications to allow arms to function
- Added simple package writer to copy package from template
- Check terminal to set ROS_SUPER_CLIENT
- Generate script to start the discovery server
- Updated setup.bash generation for discovery server
- 0.2.6
- Changes.
- 0.2.5
- Changes.
- switch finding meshes to use the package:// command
- 0.2.4
- Changes.
- [clearpath_generator_common] Added package description.
- 0.2.3
- Changes.
- Handle file paths with no directory (files in root directory of the package)
- 0.2.2
- Changes.xx
- Enable extras urdf and meshes to be linked by package (#53)
- 0.2.1
- Changes.
- Contributors: Hilary Luo, Luis Camero, Tony Baltovski, luis-camero
- Add meshes and URDF for robotiq 2f 140
- Standard mesh names and height parameter for tower shoulder
- R100 attachment rework
- Add Dingo plate to generator
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
- Enable gazebo friction plugin on DingoO
- Contributors: Hilary Luo, Luis Camero, Tony Baltovski, luis-camero
0.2.11 (2024-08-08)
- Fixes styling issues
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Contributors: robbiefish
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
- Modified common parameter generation to always flatten
- Added Zed to description generator
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Linting
- Generator linting erros
- Added tests
- Contributors: Hilary Luo, Luis Camero
0.2.8 (2024-05-14)
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Contributors: Hilary Luo
0.2.7 (2024-04-08)
- ARM_MOUNT to ARM_PLATE
- Added simple package writer to copy package from template
- Check terminal to set ROS_SUPER_CLIENT
- Generate script to start the discovery server
- Updated setup.bash generation for discovery server
- Contributors: Hilary Luo, Luis Camero
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
- switch finding meshes to use the package:// command
- Contributors: Hilary Luo
0.2.4 (2024-01-11)
- [clearpath_generator_common] Added package description.
- Contributors: Tony Baltovski
0.2.3 (2024-01-08)
- Handle file paths with no directory (files in root directory of the package)
- Contributors: Hilary Luo
0.2.2 (2024-01-04)
- Enable extras urdf and meshes to be linked by package (#53)
- Contributors: Hilary Luo
0.2.1 (2023-12-21)
0.2.0 (2023-12-08)
- Added wheel parameters to all robot
- Wheel is now parameter
-
Adds Blackfly camera to sensor description (#33) * Adds Blackfly camera to sensor description ---------Co-authored-by: fazzrazz <<danielduranrojas@gmail.com>>
- Removed print in platform description generator
- Add imu0 to ekf_node for all platforms except A200
- Added W200 attachments to generator
- Platform no longer required
- Added to materials
- Removed unecessary SimpleDescription
- Attachments not restricted by platform
- Simplified attachment generation
- Removed debug print
- Removed gazebo include from generator
- Read control.yaml directly from clearpath config specified file
- Allow for no macro to be added
- Moved gazebo controller to common
- Added Generic platform
- Contributors: Hilary Luo, Luis Camero, Roni Kreinin
0.1.3 (2023-11-03)
0.1.2 (2023-10-02)
-
Adds Blackfly camera to sensor description (#33) * Adds Blackfly camera to sensor description ---------Co-authored-by: fazzrazz <<danielduranrojas@gmail.com>>
-
Contributors: Hilary Luo
0.1.1 (2023-08-25)
0.1.0 (2023-08-17)
- Removed joy_teleop namespace, remap topics to that namespace instead
- Added fenders for J100
- Renamed UST10 to UST Added parameter node list
- Removed disk import
- Added disk and post Set default values to model dictionaries
- Inverted and upright sick stand
- Added UM6/7
- Contributors: Roni Kreinin
0.0.9 (2023-07-31)
- Added Garmin 18x, Novatel smart 6 and 7
- Update platform nodes from extra ros parameters Flattened default parameter files
- Contributors: Roni Kreinin
0.0.8 (2023-07-24)
- Linting
- use_sim_time support
- Description and Bash generator cleanup
- Minor cleanup
- Param generator
- Launch generator cleanup
- Contributors: Roni Kreinin
0.0.7 (2023-07-19)
- Renamed description to attachments
- Rnamed accessories to links
- Contributors: Luis Camero
0.0.6 (2023-07-13)
- Merge pull request #18 from clearpathrobotics/updated-config Updated common generators to match config
- Fixed getters
- Updated common generators to match config
- Contributors: Luis Camero, Roni Kreinin
0.0.5 (2023-07-12)
0.0.4 (2023-07-07)
0.0.3 (2023-07-05)
- Linters
- Updated localization configs
- Updated husky track value
- Wheel slip plugin Significantly improved jackal odom in sim
- Contributors: Roni Kreinin
0.0.2 (2023-07-04)
0.0.1 (2023-06-21)
- Updated launch writer make writing different object types easier Localization parameter fixes Updated gazebo wheel friction
- Added namespacing support
- Updated dependencies
- Added clearpath_generator_common Moved clearpath_platform to clearpath_common Fixed use_sim_time parameter issue with ekf_node
- Contributors: Roni Kreinin
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
moveit_setup_srdf_plugins | |
ament_cmake | |
clearpath_config | |
clearpath_control | |
clearpath_description | |
clearpath_manipulators | |
ament_lint_auto | |
ament_lint_common | |
ament_cmake_pytest |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_generator_common at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-01-23 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Luis Camero
- Roni Kreinin
- Tony Baltovski
Authors
- rkreinin
Changelog for package clearpath_generator_common
2.0.3 (2025-01-21)
2.0.2 (2025-01-20)
2.0.1 (2025-01-17)
2.0.0 (2025-01-16)
- clearpath_generator_common/clearpath_generator_common/zenoh_router/generator.py (#146)
- Use the .profile field for the Zenoh router config; don't add a new variable just for that (#143)
- Catch the new unsupported platform/accessory exceptions raised by the generator so the tests pass, use the envar when setting the default value of ROS_DISTRO (#104) Co-authored-by: Tony Baltovski <<tbaltovski@clearpathrobotics.com>>
- Add Zenoh support
(#138)
- Add generator for zenoh router service script
- Add the ZENOH_ROUTER_CONFIG_URI envar to the generated bash file, populated with either the default path or the user-specified one as needed
- Add [enable_ekf]{.title-ref} launch parameter to platform -> localization launch files. Disable the EKF node if enable_ekf is false. (#133)
- Fix test errors
(#132)
- Add continue clause to the unsupported device/platform exceptions so we don't try any further tests with them
- Fix URDF parameters so the source CI passes with the axis cameras
- Add the A200 Observer backpack attachment
(#122)
- Add the A200 Observer backpack attachment
- Fix sensor depends
(#129)
- Remove the package initializations that depend on robot packages
- Add a copy of the imu_filter parameters from clearpath_sensors to clearpath_control. Change the default IMU filter config path to point to this file. Remove more unneeded initializations of clearpath_robot packages
- A300 VCAN
(#130)
- A300 vcan1
- Set vcan0 to be default can interface for lynx control
- Fix to prevent including the same package multiple times
- Added filename argument to LaunchFile
- Linting
- Add PTZ sim support
(#125)
- Now that axis_camera is released via OSRF, depend on the official package, remove duplicate meshes
- Rename Gazebo plugins for Jazzy compatibility
- Modify Axis camera URDFs to using the axis_camera meshes. This lets us control the gazebo topics. Fix the GZ topic names. Camera data is now visible in the simulation
- Add joint controllers for the pan & tilt actuators. This provides velocity control over the simulated camera
- Add a placeholer URDF for the AMP mount, update meshes
(#123)
- Add a placeholer URDF for the AMP mount; STL & final dimensions to come at a later date
- Default to treaded wheels, flip all the wheel models so the treads visually go in the correct direction
- Update the top plate, chassis, livery, smooth wheel, and status light meshes. Closes CPE87-2102
- Catch unsupported platforms/accessories in vcan generation tests
- Update simulation support for Jazzy
(#117)
- Rename gazebo plugins to use new gz nomenclature instead of ign/ignition. Use stamped velocity messages.
- Restructure the twist_mux yaml file to be more legible, remove the parameters that are overwritten by the launch file anyway
- Put use_stamped back just for the sake of being explicit. Add use_stamped directly to the launch file
- Fix the tests to catch unsupported platforms & accessories
- Fix the discovery server to use the new path too
- Create [ros]{.title-ref} module to contain default distro & default setup.bash path to make updating distributions easier
- Contributors: Chris Iverach-Brereton, Luis Camero, Roni Kreinin, Tony Baltovski, luis-camero
1.0.0 (2024-11-25)
- Added minimum version.
- Remove all references to clearpath_platform
- Add support for Axis cameras
(#113)
- Add axis camera URDFs & meshes
- Fix the path for the meshes
- Add the AxisCameraDescription class
- Remove the axis_camera files, add a dependency on axis_description. Add a new meta-macro that uses the camera type
- Use the device_type to set the model for the new description macro
- Add the update_rate to the URDF
- Add default topic for the URDF
- Remove the update_rate parameter; it's not supported by axis_camera
- Add the update_rate parameter back to the meta macro, but don't pass it
- Add the axis camera URDFs & STLs from axis_description, use the local copies instead of having an external dependency
- Add RGBA values for the "black" material, rename it to avoid conflicting with any other material definitions
- Add UR arm (#110)
- VCAN Rework
(#112)
- VCan service script generator
- Use formatted strings to shorten line length and expose variables
- Add test exception for Zed (#100)
- Contributors: Chris Iverach-Brereton, Luis Camero, Tony Baltovski, luis-camero
0.3.4 (2024-10-08)
0.3.3 (2024-10-04)
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
- Add manipulator dependencies
- Fixed linting issues for manipulator generation
- Contributors: Luis Camero
0.3.0 (2024-09-19)
- Changes.
- Add meshes and URDF for robotiq 2f 140
- Standard mesh names and height parameter for tower shoulder
- R100 attachment rework
- Add Dingo plate to generator
- 0.3.0 Release Candidate with Main Changes
(#81)
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Linting
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Changes.
- 0.2.8
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Changes.
- 0.2.9
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Changes.
- 0.2.10
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Changes.
- 0.2.11
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
* Enable gazebo friction plugin on DingoO ---------Co-authored-by: Hilary Luo <<hluo@clearpathrobotics.com>> Co-authored-by: Tony Baltovski <<tbaltovski@clearpathrobotics.com>> Co-authored-by: Steve Macenski <<stevenmacenski@gmail.com>> Co-authored-by: robbiefish <<rob.fisher@hbkworld.com>>
- 0.2.8
- Changes.
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- 0.2.7
- Changes.
- ARM_MOUNT to ARM_PLATE
- Linting issues
- Use if statement
- Fixed all license headers
- Fixed linting issues of collision updater node
- Pass parameters to Kinova URDF
- Updated generators to deal with grippers as part of arms
- Create control file for manipulator controller manager
- Only add manipulator controllers if simulation
- Added virtual method for manipulator launch generation
- Added semantic description generator
- Added manipulators to parameter generator
- Add manipulators to description generator
- Modifications to allow arms to function
- Added simple package writer to copy package from template
- Check terminal to set ROS_SUPER_CLIENT
- Generate script to start the discovery server
- Updated setup.bash generation for discovery server
- 0.2.6
- Changes.
- 0.2.5
- Changes.
- switch finding meshes to use the package:// command
- 0.2.4
- Changes.
- [clearpath_generator_common] Added package description.
- 0.2.3
- Changes.
- Handle file paths with no directory (files in root directory of the package)
- 0.2.2
- Changes.xx
- Enable extras urdf and meshes to be linked by package (#53)
- 0.2.1
- Changes.
- Contributors: Hilary Luo, Luis Camero, Tony Baltovski, luis-camero
- Add meshes and URDF for robotiq 2f 140
- Standard mesh names and height parameter for tower shoulder
- R100 attachment rework
- Add Dingo plate to generator
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
- Enable gazebo friction plugin on DingoO
- Contributors: Hilary Luo, Luis Camero, Tony Baltovski, luis-camero
0.2.11 (2024-08-08)
- Fixes styling issues
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Contributors: robbiefish
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
- Modified common parameter generation to always flatten
- Added Zed to description generator
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Linting
- Generator linting erros
- Added tests
- Contributors: Hilary Luo, Luis Camero
0.2.8 (2024-05-14)
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Contributors: Hilary Luo
0.2.7 (2024-04-08)
- ARM_MOUNT to ARM_PLATE
- Added simple package writer to copy package from template
- Check terminal to set ROS_SUPER_CLIENT
- Generate script to start the discovery server
- Updated setup.bash generation for discovery server
- Contributors: Hilary Luo, Luis Camero
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
- switch finding meshes to use the package:// command
- Contributors: Hilary Luo
0.2.4 (2024-01-11)
- [clearpath_generator_common] Added package description.
- Contributors: Tony Baltovski
0.2.3 (2024-01-08)
- Handle file paths with no directory (files in root directory of the package)
- Contributors: Hilary Luo
0.2.2 (2024-01-04)
- Enable extras urdf and meshes to be linked by package (#53)
- Contributors: Hilary Luo
0.2.1 (2023-12-21)
0.2.0 (2023-12-08)
- Added wheel parameters to all robot
- Wheel is now parameter
-
Adds Blackfly camera to sensor description (#33) * Adds Blackfly camera to sensor description ---------Co-authored-by: fazzrazz <<danielduranrojas@gmail.com>>
- Removed print in platform description generator
- Add imu0 to ekf_node for all platforms except A200
- Added W200 attachments to generator
- Platform no longer required
- Added to materials
- Removed unecessary SimpleDescription
- Attachments not restricted by platform
- Simplified attachment generation
- Removed debug print
- Removed gazebo include from generator
- Read control.yaml directly from clearpath config specified file
- Allow for no macro to be added
- Moved gazebo controller to common
- Added Generic platform
- Contributors: Hilary Luo, Luis Camero, Roni Kreinin
0.1.3 (2023-11-03)
0.1.2 (2023-10-02)
-
Adds Blackfly camera to sensor description (#33) * Adds Blackfly camera to sensor description ---------Co-authored-by: fazzrazz <<danielduranrojas@gmail.com>>
-
Contributors: Hilary Luo
0.1.1 (2023-08-25)
0.1.0 (2023-08-17)
- Removed joy_teleop namespace, remap topics to that namespace instead
- Added fenders for J100
- Renamed UST10 to UST Added parameter node list
- Removed disk import
- Added disk and post Set default values to model dictionaries
- Inverted and upright sick stand
- Added UM6/7
- Contributors: Roni Kreinin
0.0.9 (2023-07-31)
- Added Garmin 18x, Novatel smart 6 and 7
- Update platform nodes from extra ros parameters Flattened default parameter files
- Contributors: Roni Kreinin
0.0.8 (2023-07-24)
- Linting
- use_sim_time support
- Description and Bash generator cleanup
- Minor cleanup
- Param generator
- Launch generator cleanup
- Contributors: Roni Kreinin
0.0.7 (2023-07-19)
- Renamed description to attachments
- Rnamed accessories to links
- Contributors: Luis Camero
0.0.6 (2023-07-13)
- Merge pull request #18 from clearpathrobotics/updated-config Updated common generators to match config
- Fixed getters
- Updated common generators to match config
- Contributors: Luis Camero, Roni Kreinin
0.0.5 (2023-07-12)
0.0.4 (2023-07-07)
0.0.3 (2023-07-05)
- Linters
- Updated localization configs
- Updated husky track value
- Wheel slip plugin Significantly improved jackal odom in sim
- Contributors: Roni Kreinin
0.0.2 (2023-07-04)
0.0.1 (2023-06-21)
- Updated launch writer make writing different object types easier Localization parameter fixes Updated gazebo wheel friction
- Added namespacing support
- Updated dependencies
- Added clearpath_generator_common Moved clearpath_platform to clearpath_common Fixed use_sim_time parameter issue with ekf_node
- Contributors: Roni Kreinin
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
moveit_setup_srdf_plugins | |
ament_cmake | |
clearpath_config | |
clearpath_control | |
clearpath_description | |
clearpath_manipulators | |
ament_lint_auto | |
ament_lint_common | |
ament_cmake_pytest |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
clearpath_common |