Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |
Launch files
Messages
Services
Plugins
Recent questions tagged nav_drone_planner at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.1.1 |
License | Apache Licence 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A collection of nodes to serve as a 3D navigation stack for my drone |
Checkout URI | https://github.com/slaghuis/nav_drone.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | drone cpp navigation ros2-foxy |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Eric Slaghuis
Authors
Planner Server
An action server for nav_drone_msg::action::ComputePathToPose
. Typically called by the nav_drone_bt_navigator
ComputePathToPose
action from this repository. Implements a plugin interface for the nav_drone_core::planner
class
Depencencies
Octomap Server
This nodes listens to messages from the Octomap Server to obtain a view of all obstacles in the environment.
sudo apt-get install ros-foxy-octomap-server
Be sure to configure the Octomap server and run the required nodes to publish the octomap.
Testing
Whilst running the:
- Drone node to publish odometry
- Octomap Server to publish an octomap
- Something to populate the Octomap, either by file or by publishing a pointcloud. See Sensor Pointcloud for an example
- A Planner plugin of your choice. Here I run the dumb planner from this repository
Run the following and see a path returned
ros2 action send_goal /nav_drone/compute_path_to_pose "nav_drone_msgs/action/ComputePathToPose" '{planner_id: "DumbPlanner", use_start: True, start: {header: {frame_id: 'map'}, pose: {position: {x: 0, y: 0, z: 5}}}, goal: {header: {frame_id: 'map'}, pose: {position: {x: 1, y: 7, z: 5}}}}'
Code Status
This is still a work in progress. This code has flown in a simulator. (31/01/2023)
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
navigation |