Skip to content

Commit

Permalink
Applied modifications for Husky+Gen3 Integration
Browse files Browse the repository at this point in the history
  • Loading branch information
aalmrad committed Sep 26, 2024
1 parent 813a80a commit 5855819
Show file tree
Hide file tree
Showing 109 changed files with 2,428 additions and 1,867 deletions.
60 changes: 0 additions & 60 deletions clearpath_common/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,66 +2,6 @@
Changelog for package clearpath_common
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.3.1 (2024-09-23)
------------------

0.3.0 (2024-09-19)
------------------
* Changes.
* 0.3.0 Release Candidate with Main Changes (`#81 <https://github.com/clearpathrobotics/clearpath_common/issues/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 <[email protected]>
Co-authored-by: Tony Baltovski <[email protected]>
Co-authored-by: Steve Macenski <[email protected]>
Co-authored-by: robbiefish <[email protected]>
* 0.2.8
* Changes.
* 0.2.7
* Changes.
* 0.2.6
* Changes.
* 0.2.5
* Changes.
* 0.2.4
* Changes.
* 0.2.3
* Changes.
* 0.2.2
* Changes.xx
* 0.2.1
* Changes.
* Contributors: Tony Baltovski, luis-camero

0.2.11 (2024-08-08)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion clearpath_common/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>clearpath_common</name>
<version>0.3.1</version>
<version>0.2.11</version>
<description>Clearpath Common Metapackage</description>

<maintainer email="[email protected]">Luis Camero</maintainer>
Expand Down
113 changes: 0 additions & 113 deletions clearpath_control/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,119 +2,6 @@
Changelog for package clearpath_control
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.3.1 (2024-09-23)
------------------

0.3.0 (2024-09-19)
------------------
* Changes.
* Add dependency clearpath_mecanum_drive_controller
* 0.3.0 Release Candidate with Main Changes (`#81 <https://github.com/clearpathrobotics/clearpath_common/issues/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 <[email protected]>
Co-authored-by: Tony Baltovski <[email protected]>
Co-authored-by: Steve Macenski <[email protected]>
Co-authored-by: robbiefish <[email protected]>
* Add Y to controllers
* Updated wheel separation
* Keep both joint definitions
* Control updates
* Changed default canbus device to vcan0
* Added Puma control configuration
* 0.2.8
* Changes.
* 0.2.7
* Changes.
* Control adds manipulators if simulation
* Modifications to allow arms to function
* 0.2.6
* Changes.
* Disable tf_frame_prefix_enable
* 0.2.5
* Changes.
* 0.2.4
* Changes.
* 0.2.3
* Changes.
* 0.2.2
* Changes.xx
* 0.2.1
* Changes.
* Added do150 control
* Dingo O mecanum wheels
* Fixed rocker and small covariance
* Fixed wheel radius parameter
* Initial add do100
* Contributors: Luis Camero, Tony Baltovski, luis-camero

* Add dependency clearpath_mecanum_drive_controller
* 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
* 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
* Add Y to controllers
* Updated wheel separation
* Keep both joint definitions
* Control updates
* Changed default canbus device to vcan0
* Added Puma control configuration
* Control adds manipulators if simulation
* Modifications to allow arms to function
* Added do150 control
* Dingo O mecanum wheels
* Fixed rocker and small covariance
* Fixed wheel radius parameter
* Initial add do100
* Contributors: Tony Baltovski, luis-camero, Steve Macenski, Hilary Luo, robbiefish

0.2.11 (2024-08-08)
-------------------
* Set spawner as super client
Expand Down
2 changes: 1 addition & 1 deletion clearpath_control/config/a200/control.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
controller_manager:
ros__parameters:
update_rate: 50 # Hz
update_rate: 1000 # Hz
use_sim_time: False

joint_state_broadcaster.type: joint_state_broadcaster/JointStateBroadcaster
Expand Down
7 changes: 5 additions & 2 deletions clearpath_control/launch/control.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
# Redistribution and use in source and binary forms, with or without
# modification, is not permitted without the express permission
# of Clearpath Robotics.
import os
from launch import LaunchDescription
from launch.actions import DeclareLaunchArgument, GroupAction, OpaqueFunction
from launch.conditions import IfCondition, UnlessCondition
Expand Down Expand Up @@ -112,16 +113,18 @@ def launch_setup(context, *args, **kwargs):


def generate_launch_description():
home_path = os.path.expanduser('~')
# Launch Configurations
arg_setup_path = DeclareLaunchArgument(
'setup_path',
default_value='/etc/clearpath/'
default_value=PathJoinSubstitution([
home_path, 'clearpath'])
)

arg_use_sim_time = DeclareLaunchArgument(
'use_sim_time',
choices=['true', 'false'],
default_value='false',
default_value='true',
description='Use simulation time'
)

Expand Down
3 changes: 1 addition & 2 deletions clearpath_control/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>clearpath_control</name>
<version>0.3.1</version>
<version>0.2.11</version>
<description>Controllers for Clearpath Robotics platforms</description>

<license>BSD</license>
Expand All @@ -18,7 +18,6 @@

<buildtool_depend>ament_cmake</buildtool_depend>

<exec_depend>clearpath_mecanum_drive_controller</exec_depend>
<exec_depend>controller_manager</exec_depend>
<exec_depend>diff_drive_controller</exec_depend>
<exec_depend>imu_filter_madgwick</exec_depend>
Expand Down
86 changes: 0 additions & 86 deletions clearpath_customization/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,92 +2,6 @@
Changelog for package clearpath_customization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.3.1 (2024-09-23)
------------------

0.3.0 (2024-09-19)
------------------
* Changes.
* 0.3.0 Release Candidate with Main Changes (`#81 <https://github.com/clearpathrobotics/clearpath_common/issues/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 <[email protected]>
Co-authored-by: Tony Baltovski <[email protected]>
Co-authored-by: Steve Macenski <[email protected]>
Co-authored-by: robbiefish <[email protected]>
* 0.2.8
* Changes.
* 0.2.7
* Changes.
* Removed author tag
* Fixed mismatched tag
* Updated package.xml to match
* Extra namespace to device launch
* Fixed URDF issues
* Fixed package and executable name
* Added customization package
* Contributors: Luis Camero, Tony Baltovski, luis-camero

* 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
* 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
* Removed author tag
* Fixed mismatched tag
* Updated package.xml to match
* Extra namespace to device launch
* Fixed URDF issues
* Fixed package and executable name
* Added customization package
* Contributors: Luis Camero, Tony Baltovski, luis-camero

0.2.11 (2024-08-08)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion clearpath_customization/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>clearpath_customization</name>
<version>0.3.1</version>
<version>0.2.11</version>
<description>Clearpath customization packages.</description>

<maintainer email="[email protected]">Luis Camero</maintainer>
Expand Down
Loading

0 comments on commit 5855819

Please sign in to comment.