Skip to content

abdalla1912mohamed/Block-Worlds-Problem-Solved-Using-A-Algorithm-on-ROS2-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

A*_block_world/ ├── src/ │ ├── task_publisher/task_publisher/task_publisher.py
│ └── task_subscriber/task_subscriber.cpp ├── ros2_packages.repos └── README.md

run the task_subscriber_node first then run the task_publisher as it timesout after a small time

use Colcon build source install/setup.bash

Block-Worlds-Problem-Solved-Using-A-Algorithm-on-ROS2-Platform --> check the report for more details

The Block World Problem is a foundational problem in artificial intelligence (AI) and robotics that serves as a framework for exploring concepts related to planning, reasoning, and problem-solving. Developed a Python node for setting initial and goal states. Implemented a C++ subscriber node to receive and process real-time data and utilized the A* algorithm for efficient pathfinding in the Block Worlds problem. Employed OOP using design patterns for modular and maintainable code.

About

The Block World Problem is a foundational problem in artificial intelligence (AI) and robotics that serves as a framework for exploring concepts related to planning, reasoning, and problem-solving.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors