The visualizer plays a central role within our robotics team development. During a Robocup match, it gives an overview of the current match state and diagnostics per robot within one view. It helps in making decisions whether to pull out a robot for servicing. A second functionality of the visualizer is to show people how the robots perceive their surroundings, whilst giving demonstrations to for instance high schools. Lastly, the visualizer greatly helps our internal development cycle, by allowing data stream pausing, playback & low-level inspection.

The visualizer is written in QT/VTK. We develop in Ubuntu 16.04, C++11 and use git(lab) for version control.

Job description

Improve the visualizer on whatever the team requires. Some ideas currently identified:

  • Draw operator attention to a robot which perceives problems, for instance by red blinking

  • Expand robot details (such as AI action choice) using mouse-over events

  • Drag-and-drop interface to simulator and command dispatcher

  • Integrate low-level computer vision diagnostics (which is currently a separate openCV toolset)

  • Augmented reality: insert a video feed as background, for comparing with ‘ground truth’

  • You are dedicated to come at least once a week at the Locht to develop for the robots

 Interested? Contact This email address is being protected from spambots. You need JavaScript enabled to view it.

The Robocup soccer team consists of 4 field players and one goal keeper. Recent game experience showed that there is a need for a dedicated goal keeper robot. Currently the goal keeper is the same as a field player, but the goal keeper requires much different hardware. We are currently in the design phase of this new keeper and have identified 4 major parts of the keeper:

  1. Bottom frame with battery and drive motors and motion electronics
  2. Middle frame with computers
  3. Top frame with advanced vision/camera’s
  4. Keeper frame with sensors and extending “arms”

This means we are looking for 4 mechanical designers to make a detailed design of the above mentioned sections. You will work in a highly motivated team of mechanical, electrical and software engineers. Each section of the keeper will have different characteristics w.r.t weight, stiffness, dynamics etc.

For the vision part for example it is important that the camera is mounted vibration free, for the keeper frame we need extremely fast moving arms using actuators and very strong and lightweight materials. All in pre-defined mechanical dimensions. For all sections good servicability is a must to be able to fix the robot fast during a game.

Interested? Contact This email address is being protected from spambots. You need JavaScript enabled to view it.