Figure 8: Example of a 15 robot swarm of GRITSBots on the arena surface of the second instantiation of the Robotarium.
When developing algorithms for coordinating the behaviors of swarms of robots it is crucial that the algorithms are actually deployed and tested on real hardware platforms. Unfortunately, building and maintaining a swarm robotics testbed is a resource-intense proposition and, as a consequence, resources rather than ideas tend to be the bottleneck and swarm robotics research does not progress at the rate it could. The Robotarium sets out to remedy this problem by providing remote access to a large team of robots, where users can upload their code, run the experiments remotely, and get the scientific data back. This article describes the structure and architecture of the Robotarium as well as discusses what constitutes an effective, remotely accessible research platform.
This paper won the IEEE Robotics & AutomationBest Multi-Robot Systems Award at ICRA 2017.
The Robotarium Vision
As a swarm-robotic research testbed, the Robotariums main goal is to lower the barrier of entrance into multi-agent robotics and provide access to a state-of-the-art test facility for researchers around the globe. Remote accessibility is therefore an integral part of the design of the Robotarium and is currently realized through a public web interface that gives users the flexibility to test a variety of multi-robot algorithms. Making robotic hardware available online requires the Robotarium to tackle a number of challenges including robust and safe long-term operation of large groups of robots with minimal operator intervention.
In particular, the continuous operation of the Robotarium highlights the need for automated maintenance, which relies on global position tracking, automated battery recharging, and provably collision-free execution of motion paths. To fulfill its intended use effectively, the Robotarium has to implement a number of high-level design requirements that can be summarized as follows:
Robotarium Instantiations
The Robotarium aims to improve and streamline the user experience and facilitate the control of swarms of mobile robots not just for researchers well-versed in robotics but also for interested hobbyists and students. Part of this desired user experience is achieved by providing a seamless transition from prototyping swarm algorithms in the Robotarium simulator to executing the same code on robotic hardware. While methods as outlined in the Usage section below can narrow the gap between simulation and hardware, the initial prototypes of the Robotarium made clear that tight integration between its hardware and software components is highly beneficial.
Therefore, the Robotarium contains custom-designed robots that use a novel wireless charging system, WiFi-based wireless communication between the robots and the Robotariums servers, as well as an overhead position tracking system. The software stack extends from custom firmware for the robots to server backend software consisting of the simulation infrastructure, interaction components (APIs that allow users to write their algorithms in higher-level languages), and coordinating server applications. A detailed description of all these components can be found in [1] while an overview of the system architecture is shown in Figure 1. Here, we just want to highlight the components that set the Robotarium apart, namely its custom miniature robots and their novel wireless charging system that enables automated maintenance and charging.
Robots: At the core of the Robotarium are our custom-designed GRITSBot robots (shown in Figure 2). These inexpensive, miniature differential drive robots simplify operation and maintenance of the Robotarium through features such as (i) automated registration with the server when powered up, (ii) automatic battery charging, and (iii) wireless (re)programming. The GRITSBots provide WiFi-based communication, battery-powered operation up to 45 minutes per charge, and stepper motor-based locomotion. Additionally, these robots are equipped with a slew of introspective sensors that enable predictive diagnostics through precise monitoring of their internal states.
Charging: The GRITSBots are equipped with a wireless charging system. A receiver coil is attached to the robot (see Figure 2 (right)) and transmitters are built into the Robotarium arena surface (see Figure 3 and 4). Automatic recharging of robots is an essential aspect that will enable the long-term use of robots and the automated management of the Robotarium hardware with minimal operator intervention and at the same time make the continuous operation of the Robotarium economically feasible.
To date, three versions of the Robotarium have been built.
Safety on the Robotarium
One of the main challenges faced by remote-access testbeds like the Robotarium is how to faithfully execute remote users instructions without endangering the safety of its hardware. Inter-robot collisions are very likely to happen within a large team of robots, which might result in significant damage to the equipment. Safety on the Robotarium is enforced through so-called safety barrier certificates. Each of the robots is encapsulated in a safety bubble whose size is based on the position and velocity of the robot. This safety bubble is not allowed to be penetrated by other robots. Utilizing these mathematically rigorously formulated certificates, users control inputs to the robots are modified in a minimally invasive fashion such that no collisions will occur. With the help of safety barrier certificates, remote users experiments can be safely performed on the Robotarium. An example of ten robots successfully executing individual trajectories while avoiding collisions is shown in Figure 6 (a video of this experiment can be found on the Robotariums Youtube channel).
Usage
Users interact with the Robotarium by prototyping their code in the Robotariums simulator and submitting their code online via the Robotarium website. This workflow allows users to quickly and efficiently transfer their preexisting work into a Robotarium-compatible format and see their algorithms work on real robots. To ensure a smooth transition from simulator to physical hardware, the Robotarium employs system identification techniques to ensure that these simulated robots emulate the GRITSbots. However, depending on their complexity, some experiments require a few simulation/deployment cycles before achieving the desired result. To ameliorate this condition, the Robotarium aims to operate 24/7, providing a quick turnaround time for users.
This ambitious operating schedule allows users from around the world to interact with the Robotarium in their preferred time frame. However, automating such a complex system incurs some challenges that the Robotarium solves through both hardware and software. For example, the Robotarium and the GRITSbot employ wireless charging to ensure a high degree of reliability and efficiency in autonomous operation. Additionally, the Robotarium regularly undergoes maintenance procedures, which typically range from 2-8 hours in length, ensuring that the requisite hardware is operating correctly. The Robotarium also employs state-of-the-art software packages to meet this operating goal, such as the IoT-friendly MQTT publish/subscribe architecture and Docker.
Altogether, these hardware and software developments allow the Robotarium to service a wide array of users. To date, over 100 users have submitted experiments to the Robotarium. Institutions that have used the Robotarium include the University of Texas Austin, the Tokyo Institute of Technology, and the University of Illinois Urbana-Champaign. Along with these institutional partners, the Robotarium typically executes 1-2 experiments per day, a number that continuous to grow, from remote users in different countries around the world.
Reference:
First printed: Pickem, D.; Glotfelter, P.; Wang, L.; Mote, M.; Ames, A.; Feron, E. & Egerstedt, M., The Robotarium: A remotely accessible swarm robotics research testbed. In 2017 IEEE International Conference on Robotics and Automation (ICRA), (2017) (Best Multi-Robot Systems Paper)
Image citations:
Figure 1, 2, 7:
Pickem, D.; Glotfelter, P.; Wang, L.; Mote, M.; Ames, A.; Feron, E. & Egerstedt, M., The Robotarium: A remotely accessible swarm robotics research testbed. In 2017 IEEE International Conference on Robotics and Automation (ICRA), (2017) (Best Multi-Robot Systems Paper)
Figure 3, 4, 5, 6, 8: Newly created images.
Excerpt from:
The Robotarium: A remotely accessible swarm robotics research testbed - Robohub
- Robotics - Gizmag [Last Updated On: June 12th, 2016] [Originally Added On: June 12th, 2016]
- Download Microsoft Robotics Developer Studio 4 from ... [Last Updated On: June 16th, 2016] [Originally Added On: June 16th, 2016]
- Robotics News & Articles - IEEE Spectrum [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Robotics - Wikipedia, the free encyclopedia [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Robotics News & Articles - IEEE Spectrum [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- RIA - Robotics Online - Industrial Robot Automation [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Three Laws of Robotics - Wikipedia, the free encyclopedia [Last Updated On: June 25th, 2016] [Originally Added On: June 25th, 2016]
- Robotics [Last Updated On: July 18th, 2016] [Originally Added On: July 18th, 2016]
- Houston Robotics [Last Updated On: August 12th, 2016] [Originally Added On: August 12th, 2016]
- Home - Illinois Tech Robotics [Last Updated On: August 27th, 2016] [Originally Added On: August 27th, 2016]
- Robotics - Wikibooks, open books for an open world [Last Updated On: September 8th, 2016] [Originally Added On: September 8th, 2016]
- JPL Robotics: Home Page [Last Updated On: September 8th, 2016] [Originally Added On: September 8th, 2016]
- ABB Robotics [Last Updated On: September 10th, 2016] [Originally Added On: September 10th, 2016]
- Softbank Robotics | Humanoid robotics & programmable robots [Last Updated On: September 29th, 2016] [Originally Added On: September 29th, 2016]
- Robotics - Wikipedia [Last Updated On: October 20th, 2016] [Originally Added On: October 20th, 2016]
- STEM Robotics 101 NXT | STEMRobotics [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Industrial Electronics and Robotics Technician [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Future of Robotics|Robots of the Future|Robot Links [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Industrial Robotics Training | School of Technology [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics | An Open Access Journal from MDPI [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Technician & Automation Training - Online Course in ... [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Rich Hooper, PhD, PE: Robotics Engineer [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Toolbox - PeterCorke.com [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- ROBOTC | Robotics Academy [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- How have robots changed manufacturing? | HowStuffWorks [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Professional Development | Robotics Academy [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Academy [Last Updated On: December 14th, 2016] [Originally Added On: December 14th, 2016]
- KUKA Robotics | KUKA AG [Last Updated On: December 14th, 2016] [Originally Added On: December 14th, 2016]
- Robotics Engineer - Science Buddies [Last Updated On: December 24th, 2016] [Originally Added On: December 24th, 2016]
- Robotics - reddit [Last Updated On: January 10th, 2017] [Originally Added On: January 10th, 2017]
- Preorder Snap Flying Camera | Vantage Robotics [Last Updated On: January 25th, 2017] [Originally Added On: January 25th, 2017]
- Robotics - The Great Courses [Last Updated On: January 25th, 2017] [Originally Added On: January 25th, 2017]
- Belding hosts largest robotics competition in history of event - Greenville Daily News [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robohub Digest 01/17: New year, new perspectives and forecasts for the year ahead in AI, machine learning and ... - Robohub [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robotics-focused ETFs see big gains, Trump could hasten trend - MarketWatch [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robotics competition events help teens express creativity - Monroe Evening News [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- First Tech Challenge: High schools battle in robotics competition - The Journal News | LoHud.com [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Gemini school robotics team wins in 'FIRST' competition - Chicago Tribune [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- TMRIES to impart robotics education - The Hindu - The Hindu [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Meridian robotics team gears up for Idaho FRC Regional - KBOI-TV [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- South High wins Volvo's robotics tournament - Herald-Mail Media [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Local robotics students headed to World Championship tournament - KOLO [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Oxford Hills robotics club to compete in North American championship - Lewiston Sun Journal [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Panther engineering and robotics team paves pathways to innovation - Clay County Free Press.com (subscription) [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Shopping robots on the march in Ocado - BBC News [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- OHS robotics club dazzles McKinley students - Southernminn.com [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Toyota Industries Acquires Warehouse Robotics Developer - WSJ - Wall Street Journal [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Rehab robotics field promises to return control, mobility to aging population - Arizona State University [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Mount Paran Christian School Robotics Team has engineered their way to State Competition - MDJOnline.com [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- 33C3: Edible Soft Robotics - Hackaday [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Keller students Starstruck on robotics - Fort Worth Star Telegram [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- WPI Robotics Team Has a Mission with Mars | News | WPI - WPI News [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Rethink's Robots Get Massive Software Upgrade, Rodney Brooks So Excited - IEEE Spectrum [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Front Porch: Vision Charter robotics teams perform well at state - Idaho Press-Tribune [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Raspberry Pi-powered arm: This kit aims to make robotics simple ... - TechRepublic [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Roam Robotics' lightweight, inexpensive exoskeleton for the masses - New Atlas [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Rehab robotics field promises to return control, mobility to aging population - ScienceBlog.com (blog) [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Rethink Robotics rethinks its software | ZDNet - ZDNet [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Home-schooled students studying robotics - Valencia County News Bulletin [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Botetourt 4-H Phoenix Robotics team sets sights on success - Roanoke Times [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Hartland robotics teams take on the FIRST Tech challenge at state competition - Lake Country Now [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- iFuture Robotics cuts manpower needs of warehouses with its mobile robots - YourStory.com [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Crescent Valley robotics focused on developing freshmen - Corvallis Gazette Times [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- CyPhy, Mitsubishi, and Soft Robotics Join Robo Madness on March 28 - Xconomy [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Agility Robotics Introduces Cassie, a Dynamic and Talented Robot ... - IEEE Spectrum [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- FIRST Robotics Competition - Wikipedia [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Raptor legs & human hips: Giant leap for walking robots - RT [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Patriot Robotics Alliance upsets Brentwood Academy Alliances - Clarksville Now [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- South Beach robotics squad advances to super regionals - The Daily World [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- How drones and robotics may shape the future of conflict under President Trump - PRI [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Personal robotics the next technological revolution: Dr Vivian Balakrishnan - Channel NewsAsia [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Ford Bets $1B on Startup Founded by Waymo, Uber Vets - ABC News [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Woodall robotics team competes in Broken Arrow - Muskogee Daily Phoenix [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Students Compete in LEGO Robotics Design Contest in Brooklyn - NY1 [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Essex County Freeholders Honor Livingston Robotics Club Teams - TAPinto.net [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Robotics event offers lesson in teamwork - Lewiston Morning Tribune (subscription) [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Face off: Marion students compete in robotics competition - The Exponent Telegram (press release) (registration) [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Freshman Caldwell team takes first place in Regional Robotics Tournament - Idaho Press-Tribune [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Ford Motor bets $1 billion on robotics startup - Toledo Blade [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Alice Shaw robotics team building invention to save wolves | Local ... - Lompoc Record [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]