Lazy Theta* path planning to Twist ROS Node
input:
- nav_msgs::msg::OccupancyGrid weights
- geometry_msgs::msg::PoseStamped current_pose
- geometry_msgs::msg::Pose target_pose
output:
- geometry_msgs::msg::TwistStamped twist
- Navigate to (or create) your ROS 2 workspace:
cd /robot_ws
- Create and go to src directory:
mkdir src && cd src
- Clone this repository:
git clone https://github.com/Cardinal-Space-Mining/Cardinal-Traversal
- Build from workspace directory:
cd ../ && colcon build
- Make the actual ros node
- Accept occupancy_grid + poses for path planning
- Accept current_pose + calculated path for trajectory planning
- Make the trajectory planning algorithm
- Maybe make a smarter recalculation strategy?