Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_object_avoidance at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- dtetsuka
Authors
Tobas Object Avoidance
This package receives an obstacle map and outputs repulsive acceleration for obstacle avoidance.
The repulsive potential field Ur(q) centered at the obstacle position is defined as follows. \(U_r(q) = \begin{cases} \frac{1}{2}k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)^2, & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
kr: coefficient q: obstacle position q0: drone position ρ0: repulsive influence range ρ: Euclidean distance between two points
The magnitude Fr of the repulsive force acting on the drone is obtained by differentiating Ur(q). \(F_r = \begin{cases} k_r\left(\frac{1}{\rho(q, q_o)} - \frac{1}{\rho_0}\right)\frac{1}{\rho(q, q_o)^2}\nabla \rho(q, q_o), & \rho(q, q_o) \leq \rho_0 \\ 0 & \rho(q, q_o) > \rho_0 \end{cases}\)
This is based on the following paper. https://www.researchgate.net/publication/392565826_Artificial_potential_field_method_for_path_and_trajectory_planning_of_unmanned_aerial_vehicles_A_review
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |