The client side of the SHRDLU example used at EuroClojure 2017. You can see a video of the talk here.
SHRDLU is a NetLogo model that simulates a robotic arm in a block world environment. It demonstrates basic principles of artificial intelligence and robotics within a constrained environment. The model provides a platform for executing a variety of commands to manipulate blocks of different shapes and colors, showcasing the capabilities of the robotic arm to interact with its surroundings.
After using our Socket extension for NetLogo to connect this client to the server-side software you'll be able to access:
- A simulated robotic arm (the "winch") with the ability to pick up, move, and drop blocks on command.
- Commands for direct manipulation of blocks within the environment.
- Customizable parameters for the environment and the winch.
- Setup: Use our Socket extension for NetLogo to connect this client to the server-side software. Then, initialize the client and robotic arm with the
setupbutton. - Commands: Use SHRDLU commands to control the robotic arm and manipulate blocks.
- Experiment: Modify the environment/parameters to observe different behaviors of the robotic arm.
- Ensure you have NetLogo installed on your system.
- Download the
shrdlu.nlogofile from the repository. - Open the file with NetLogo to start the simulation.
Contributions are welcome! Please fork the repository and submit pull requests with any enhancements or bug fixes.
Copyright © 2017 Simon Lynch
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.