Software Plugins
The following collection of software and digital tools can support the design, prototyping, and documentation of user interfaces for robotic applications.
UI- Design Tools¶
-
Figma: is a collaborative digital design platform used to create, prototype, and document user interfaces and user experiences for websites, apps, and interactive systems. Create an account here here
-
Story Tribe App: is a visual storytelling creator that enables users to quickly build illustrated stories, storyboards, and narrative scenes using customizable characters and environments. Create an account here here
-
Color Hunt: is an online platform that provides curated color palettes for designers and creatives to inspire and support visual design projects. Check it out here here
-
Google Fonts Icons (Material Symbols & Icons): is an online library of customizable open-source icons provided by Google for use in digital interfaces, applications, and web design projects. Check it out here here
Unreal Engine tools¶
-
Hardware Control & Configuration: The central repository for robot-specific drivers and hardware abstraction layers. It provides the necessary interface logic to connect physical robotic platforms with high-level control software. Clone it from here
-
Middleware & Communication: A streamlined, lightweight C++ interface for Data Distribution Service (DDS) messaging. It abstracts the complexity of standard DDS, making it easier to implement low-latency communication in ROS 2 environments. Clone it from here
-
Simulation & Visualization: A specialized plugin for Unreal Engine 5 that facilitates the import and simulation of complex robotic models (URDF/MJCF). It is essential for projects involving immersive teleoperation and high-fidelity rendering. Clone it from here
Robots¶
The following robots will be available during the summer school. This section provides links to their corresponding ROS 2 packages and related software resources.