Load sharing Swarm Robots

Published on . Written by

Load sharing Swarm Robots
Swarm technology is a concept based on Artificial Swarm Intelligence where there is a master robot and one or more slave robots, the job of slave robots is to follow the instructions of the master robot. This technology can also be seen in nature like the flock of birds flying in a formation or with the colony of bees and also in a school of fishes.Swarm technology is a concept based on Artificial Swarm Intelligence where there is a master robot and one or more slave robots, the job of slave robots is to follow the instructions of the master robot. This technology can also be seen in nature like the flock of birds flying in a formation or with the colony of bees and also in a school of fishes.

Read more..
The load sharing robots can be programmed to synchronize and take a load from one place to another, these robots can be programmed to adjust themselves to carry the load with equal weight acting on each of the robot. These robots can be used in industries for carrying the products to the storage facility, or in the construction field, in super markets, in mining, and many more areas where there is requirement to carry load.

Project Description:

  1. Arduino Uno: Arduino Uno is a Microcontroller based on Atmea328. It has 14 digital input/output pins and in which 6 of them can be used as PWM outputs, it also has 6 analog I/O pins, and a USB connection, a 16MHz ceramic resonator, a power jack, an IPSC header and a reset button.
  2. RF 433 MHz Transmitter module: This module has an encoder which helps in converting the data from parallel to serial communication data format and this data is then transmitted using radio frequency.
  3. RF 433 MHz Receiver module: This module has a decoder in it and the received data is decoded so that Arduino can understand the data received.
  4. L293D Motor Driver: You need motor drivers to drive the motors, as the microcontroller only works on 5V, it can only give signals to the motor but the motor needs more than 5V to run this is why we use motor drivers.
  5. DC motors: Use DC motors to actuate the robots.
  6. Robot Chassis: Use strong chassis which can hold some serious weight, you will need one chassis for master and one for each slave.

Project Implementation:

  1. Build strong robot chassis for all the robots, the robots should be able to hold any load placed on them, and the center of balance of the robot should be in the center and as low as possible.
  2. Build a remote control for controlling the robots, this remote controller will be having a transmitter module and sends data to all the robots.
  3. Here the master is the user and all the robots are slaves, the command sent by the master through the Radio controller is received by all the slave robots. Program the robots such that they follow the commands given by the master.

Skyfi Labs Projects
Project Brief: Once you install all the software and configure you personal cloud you just need to login to your own Cloud account and upload the data which you want to store in your cloud drive, now you can store and access the data from any part of the world.

Software requirements:

  1. Arduino IDE Version 1.8.5 : You will be needing Arduino IDE software for writing and uploading the program into the Arduino Uno board.
Programming language: Arduino programming (C++)

Kit required to develop Load sharing Swarm Robots:
Technologies you will learn by working on Load sharing Swarm Robots:


Any Questions?


Subscribe for more project ideas