Skip to content

Instantly share code, notes, and snippets.

View Kmayankkr's full-sized avatar

Mayank Kumar Kmayankkr

  • Punjab, India
View GitHub Profile
@Kmayankkr
Kmayankkr / an_introduction_to_rcmanager.md
Last active August 29, 2017 15:55
GSoC 2017 - RoboComp - Graphic Deployment Tool (RCManager)

RoboComp features many awesome tools to generate custom robotic components (robocompdsl), remotely execute them in other systems (rcremote), and monitor their performance (rcmonitor). Each component is a collection of code files which operate in a simulated environment (rcis). However, it is a bit non-trivial for a regular user to set up the simulator and execute the components through the terminal window, and manage their operation (especially when you have a plethora of components at your disposal). This is where my project kicks in.

RCManager, as the name suggests, is a component manager for RoboComp. It features a nice UI to represent the components in the form of a graph. A component may depend on other components, which may further depends on others as well. A graph is the best way of denoting such dependencies. RCManager allows users to interact with the graph, and provides many graph layout tools for improving the visibility. Users can now start/stop components directly through the UI itself, witho