in Order to Visualize Behavior Modules We Use Soccer Playground that Previously Created by Junior Members, Behavior Modules Contains Functions that Controls Robot Position and Direction with Purpose
- Robots Visualizer
- Single / Multiple Robot Visualizer
- Path Planning Algorithms
- A*
- BFS and DFS
- Obstacle Avoidance
- Robot's Intesection Area
- Movement Handler
- Robot Direction in Radian
- Transformation Matrix
- Acceleration
- Velocity
There are related modules to handle Path Planning and Movements of Robot and for Robot that is on Playground, We have Attributes Like :
- Robot's Shape (Based on Sample in Assets Directory)
- Position on Cartesian Coordinate System
- Robot's Velocity and Acceleration
- Robot's Direction in Radian
- Robot's Name
# - Clone the Repository
git clone https://github.com/MRL-HSL-Software/Behavior-Modules.git
cd Behavior-Modules/
# - Also Clone MRL HSL CMake Project
git clone https://github.com/MRL-HSL-Software/MRL-HSL-CMake.git
cd MRL-HSL-CMake/
# - Build Project Project Using This Command :
./setup.sh
# - To Run Output Go to build Directory and Then Enter This Command :
./run

