This repository contains the code for my Netlogo and Thymio robotics projects developed as part of my coursework for the course Artificial Life with Robotics.
The projects involve the creation of robots that can follow other robots, walk in flocks, and detect and avoid obstacles or lines. The robots have been programmed to divide their detection zones into three different layers: far sight, near sight, and perspective space. By changing the values of these variables, the robots are able to adapt their behavior, such as following other robots or walking in a flock of robots.
- Netlogo
- Thymio robotics platform
To set up the projects on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/106AbdulBasit/Artificial-Life-with-Robotics-Projects.git
- Navigate to the project directory:
cd Artificial-Life-with-Robotics-Projects
To run a project, simply open the project file in Netlogo or Thymio robotics platform.
If you would like to contribute to this repository, please follow these guidelines:
- Fork the repository and create a new branch for your changes.
- Make your changes and commit them.
- Submit a pull request, explaining your changes and the problem they solve.
This project is licensed under the MIT License - see the LICENSE file for details.
- Netlogo and Thymio robotics platform for providing the tools to develop these projects.