This repository is adapted from the ilpincy/argos3-examples repository.
This repository offers experiments that either use C++ or Lua controllers. These are separated from each other in different directories.
To start off, a little experiment where the foot-bot logs "Hello world." on each step. The footbot_hello_world.argos experiment uses the following Lua controller: hello_world_controller.lua.
In the footbot_light_sensor.argos experiment, the light_sensor_controller.lua lets the foot-bot move forward. Each step it takes, the readings of the light sensors are logged. The foot-bot stops moving when a given amount of steps are taken.
In the footbot_omni_camera.argos experiment, the omni_camera_controller.lua looks at the readings of the omnidirectional camera of the foot-bot. Each step in the experiment, those readings are logged. During the experiment, the values remain the same because the robot isn't moving around.
In the footbot_led.argos experiment, the led_controller.lua uses the LEDs of the robot. Each step in the experiment, a new color is chosen and set to the leds.
The visualization of the experiment can be viewed in the led actuator movie.