Skip to content

Integration with OMPL and Octomaps#9

Open
allenabraham106 wants to merge 11 commits into
mainfrom
integration
Open

Integration with OMPL and Octomaps#9
allenabraham106 wants to merge 11 commits into
mainfrom
integration

Conversation

@allenabraham106

@allenabraham106 allenabraham106 commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Removed Cartesian mapping and am going to continue with OMPL. Next steps are to add these into simulation and see if Octomaps work.

Comment thread .vscode/settings.json
@@ -0,0 +1,3 @@
{
"cmake.ignoreCMakeListsMissing": true

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this for add a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This suppresses CMake warnings for packages without CMakeLists.txt in the VS Code workspace. I'll add a comment.

@@ -0,0 +1,84 @@
#include <rclcpp/rclcpp.hpp>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove demo code for production code. Add the result in README

Comment thread src/arm_controller/demo/ompl_demo.cpp Outdated
@@ -0,0 +1,46 @@
#include <rclcpp/rclcpp.hpp>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove demo code for production code. Add the result in README

rclcpp::Node::SharedPtr node_;
std::shared_ptr<moveit::planning_interface::MoveGroupInterface> move_group_;

rclcpp::Node::SharedPtr node_; // shared pointer for a ros2 node

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are too much stuff need to clean this up and maybe split it up for clarity

@@ -0,0 +1,64 @@
#pragma once

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

conflicting files?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this file?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this file?

@allenabraham106

Copy link
Copy Markdown
Owner Author
  • Replaced Cartesian path planning with OMPL-based motion planning
  • Integrated OctoMap perception for collision-aware planning
  • Added collision box to planning scene
  • Removed demo files (cartesian_demo.cpp, ompl_demo.cpp) and build artifacts
  • Tested OMPL planning with collision avoidance in RViz simulation

TODO:

  • Waypoint editing refinement.
  • Testing Octomaps using live camera feed
  • test OMPL on the real 6DOF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants