Sherif Tolba
  Last updated: 09/07/2019 - Uploaded a new video about SWIM simulator.

09/07/2019 - Published an introductory video about the SWIM simulator

03/17/2018 - Just published a video showing my new Actobotics Elevation Platform

01/25/2018 - Check out my blog post titled: “ROS on Ubuntu on Beaglebone Black (BBB) Rev. C” here

10/21/2017 - Check out my recent paper on underwater swarm search using a tetherball-inspired algorithm here

11/6/2016 - Joined Modo Labs team ... very excited. Check Modo Labs website, the team builds awesome apps!
   Research Interests
  • Swarm robotics
  • Sensor deployment in wireless sensor networks (WSNs)
  • WSN routing protocols
  • Computational geometry algorithms
  • Radio Frequency Identification (RFID)
  • Embedded systems
  • Artificial Intelligence
   AI Nuggets

   Research Profiles


   LinkedIn Profile

   Ideas Box

This box will soon hold several interesting ideas in different fields. Some of them will be just links to ideas that grabbed my attention somewhere else, and others will be ideas I implemented in the past or ones I am currently working on.

Take a look at my Pinterest 'Outside the Box' board.

Follow Me on Pinterest


  • Please consider the environment :)
    This is where we live.

  • I learned humbleness when I realized that I am one of billions of tiny creatures in an enormous universe.

  • Life is full of opportunities. If you find one, work hard on it. If you miss one, find the next.

  • Our BEAUTIFUL campus!
  • Respect your body, it will respect you!
  • Having spent a big part of my life learning, and coming up with ideas that I thought were smart, then discovering that somebody else had already proposed them in the literature or somewhere else ... then noticing that they rarely get implemented or commercialized ... and also noticing that for most of them, I did not see them around in my daily life ... has led me to one conclusion: The world has more than sufficient information to be a significantly better place. What it only misses is the right people to bring the enormous wealth of ideas to life by actually implementing them and making them available to the general public! ( I am not accounting for many things here ... )
   My Life Learning Box
Featured Website

I found this website very useful for Physical Computing lovers. I thought it would be nice to share it with those who are interested in the area. It comes from ITP “a two-year graduate program located in the Tisch School of the Arts”, New York University.

  • [2017] Virtual Tether Search: A self-constraining search algorithm for swarms in an open ocean

  • [2016] Taking Swarms to the Field: Constrained Spiral Flocking for Underwater Search

  • [2015] Taking swarms to the field: AUV reorientation algorithm for PSO realization

  • [2015] Taking Swarms to the Field: A Framework for Underwater Mission Planning

  • [2011] Modeling attacker-technology system interaction in transportation networks: P2I3-model

  • [2012] Underwater delay tolerant routing in action

  • [2012] VDPA: A WSN Deployment and Analysis Tool for Road Network Security

  • [2014] Underwater Sensing and Processing Networks (USPN)

  • [2011] Integrating equilibrium assignment in game-theoretic approach to measure many-to-many transportation network vulnerability

  • [2012] Game theoretic vulnerability analysis for the optimal defense of high speed rail

   My Tools
   Web Development Resources
  • Color Picker: helps you to quickly get the RGB values of your selected colors.

  • CSS3 Gradient Generator: enables you to build your favorite gradient and provides you with the associated code for different browsers.

  • ASCII Art Generator: use it to generate ASCII-based headings that you can use as separating comments in your code for organization purposes.

  • jsfiddle: A very useful online tool for writing JavaScript, HTML, and CSS codes and testing the result. It also has a very nice set of examples to get you started.

  • Timeline JS: A JS library that enables you to easily create and embed a timeline into your website. The timeline is interactive and you can place Youtube videos, Wikipedia content, Google maps, and many other content formats in it.

  • Regular Expressions 101: Easy-to-use online tool for regular expression writing, debugging, testing, etc. It also has a reference at the bottom to help you with your regex's. This is one of regular expression tools that I liked most among the ones I previously used. Thanks to the creator of that useful tool!

  • htaccess Tester: Want to test .htaccess rewrite rules? I found this service site very useful. If you're not familiar with “.htaccess” files or rewrite rules, you can learn more at Apache's “Apache HTTP Server Tutorial: .htaccess files” or “mod_rewrite” module here and here, respectively

  • Border Radius: Easily and quickly generate CSS styles for border radius using this service. Thanks to Jacob Bijani

  • Background Image Generator: Select a background for your web site in a matter of seconds

  • PIXLR Editor: Online, Photoshop-style image editor.

  • ConvertICO: Want to generate a “.ico” file for your web site's favicon? Use this nice tool.

   Interesting Sites & Stuff

   Free Stuff of My Creation
   Some of My Designs


   My Active Projects

Early stage of my MakerBot (SketchUp Design)

A couple of months ago I started designing my MakerBot. The project is still in its early stages. The goal is to make it a multipurpose bot. More details about the intended uses and the design steps will follow soon. A screenshot of the current status of the design in shown below.

   My Cloud

Anything in here will be replaced on browsers that support the canvas element


(01/28/2018) AR-1.1 - A simple autonomous robot. Uses Arduino UNO and three ultrasonic sensors to detect obstacles and avoid them.

My SWIM (underwater SWarm sIMulator) Simulator - 2015. A simulator for underwater swarm robotics that I am actively developing (completely in Java). It uses jMonkeyEngine (jME).

Target Search Scenario

Task Allocation Scenario

Autonomous Underwater Vehicle (AUV)

Home Monitoring System - May 2014: A project that my teammate Haitham Ghalwash and I worked on this Spring. It consists of a WSN, RFID network, WiFi network, a robot, and web interface. We built the robot nearly from scratch by hacking an RC car and only using its chassis. All other components have been carefully selected and a complete system design was conducted.

Built robot, WSNs, RFID tags and reader, and Web-based control interface

Software performance engineering project (course project) - 2009. Click here

   My GitHub

   My Innovation Channel

SWIM Simulator video is finally here!

   Contact Info
  • Email: sherif[DOT]tolba[AT]uconn[DOT]edu

  • Mailing Address:
      Computer Science & Engineering Department
      371 Fairfield Road, Unit 4155
      University of Connecticut
      Storrs, CT 06269-4155

Copyright © 2012-2021 Sherif Tolba. Online since November, 2012  |  SSL