From 0a0420940bd734aa003bab817420f19450ab41bd Mon Sep 17 00:00:00 2001 From: dbarsoum Date: Tue, 23 Dec 2025 15:19:09 -0600 Subject: [PATCH 1/2] Including copyright information to readmes --- potential_fields/README.md | 6 +++++- potential_fields_library/README.md | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/potential_fields/README.md b/potential_fields/README.md index 5a5530d..35e5379 100644 --- a/potential_fields/README.md +++ b/potential_fields/README.md @@ -25,4 +25,8 @@ Topics and services Notes on robot geometry - You can supply obstacles directly via `pfield/obstacles` from any node. -- Alternatively, provide a URDF path to the node via `urdf_file_path`; the PF library will initialize `PFKinematics`, estimate robot extent (for influence distance), and can update geometry-derived obstacles as planning progresses. \ No newline at end of file +- Alternatively, provide a URDF path to the node via `urdf_file_path`; the PF library will initialize `PFKinematics`, estimate robot extent (for influence distance), and can update geometry-derived obstacles as planning progresses. + +--- + +Copyright Notice [Sharwin Patil](https://www.sharwinpatil.info/) 2025 \ No newline at end of file diff --git a/potential_fields_library/README.md b/potential_fields_library/README.md index 02fee2f..e21cfb3 100644 --- a/potential_fields_library/README.md +++ b/potential_fields_library/README.md @@ -108,4 +108,8 @@ int main() { * **Coordinate Frames:** Ensure all poses (start, goal, obstacles) are defined in the same reference frame (typically "world" or "base_link") before passing them to the library. In the ROS example, a fixed frame parameter is used to signify this frame. * **Parameter Tuning:** The behavior of the potential field is highly dependent on gains (`attractiveGain`, `repulsiveGain`) and the influence distance (`influenceDistance`). These may need tuning for specific robot configurations and environments. -* **Local Minima:** Like all potential field methods, this approach is susceptible to local minima. The library includes a "planning-only" opposing force removal technique to help mitigate this, but it is not a global planner. \ No newline at end of file +* **Local Minima:** Like all potential field methods, this approach is susceptible to local minima. The library includes a "planning-only" opposing force removal technique to help mitigate this, but it is not a global planner. + +--- + +Copyright Notice [Sharwin Patil](https://www.sharwinpatil.info/) 2025 \ No newline at end of file From 2d244d5d58bf93122a58e9e6d7ad1aa31a30ec45 Mon Sep 17 00:00:00 2001 From: dbarsoum Date: Tue, 23 Dec 2025 15:19:40 -0600 Subject: [PATCH 2/2] Added myself as codeowner for one of the files --- .github/CODEOWNERS | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2a3cc52..99e9531 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1,2 @@ * @Sharwin24 +potential_fields/src/ros/pfield_manager.cpp @dbarsoum \ No newline at end of file