Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

JOZ B.V.
Industrieweg 5
1617KK
Westwoud

Ontwikkel een simulatieomgeving voor robots met ROS2


Bij JOZ ga je aan de slag met het ontwikkeling van een realistische simulatieomgeving met behulp van ROS2 en Gazebo Harmonic of een nieuwere versie. Je bent verantwoordelijk voor het bouwen en het vertalen van de ruimtelijke informatie uit de echte wereld naar simulatieklare representaties.

Over JOZ
JOZ ontwikkelt en levert geavanceerde technologische oplossingen voor elke stal. Met onze mobiele robots en mechanische oplossingen behoren we tot de top in de markt voor mestverwijderingssystemen. We begrijpen de stalomgeving door en door en blijven continu innoveren om slimme oplossingen te bieden die wereldwijd toepasbaar zijn. Dankzij naadloze connectiviteit en een wereldwijd dealernetwerk bieden we onze gebruikers gemoedsrust. Alle producten worden in eigen huis ontwikkeld en geproduceerd in onze vestigingen in Westwoud.

De opdracht
Bij JOZ ga je aan de slag met het ontwikkeling van een realistische simulatieomgeving met behulp van ROS2 en Gazebo Harmonic of een nieuwere versie. Je bent verantwoordelijk voor het bouwen van gedetailleerde Gazebo-werelden, gebaseerd op architectonische plattegronden, referentieafbeeldingen en beschrijvingen van veestallen, en het vertalen van de ruimtelijke informatie uit de echte wereld naar simulatieklare representaties.

Er wordt verwacht dat je kennis hebt van robotmodellering, werken met URDF (Unified Robot Description Format) om de kinematica, geometrie en fysieke eigenschappen van robots te beschrijven, en het integreren van het robotmodel in de simulatieomgeving. De opdracht omvat het uitbreiden van de robotbeschrijving met sensormodellen, mock-componenten en Gazebo-besturingsplugins. Bekendheid met ROS2-concepten is vereist.

Wat ga je doen?
Documentation and research:

  1. Breng de verschillende soorten stalindelingen voor diverse varianten van de robots in kaart om gemeenschappelijke en uitzonderlijke gevallen te identificeren
  2. Inzicht in de functionele eisen en het mechanisch ontwerp van alle robotvarianten is essentieel voor het genereren van een zeer nauwkeurig robotmodel

Implementation:

  1. Genereer een Gazebo-omgeving die de verschillende soorten stalindelingen omvat
  2. Ontwikkel URDF-code voor de robots om te integreren in de simulatie


Wat heb jij in huis?
- Je volgt een technische HBO- of WO-opleiding, bij voorkeur met een focus op software.
- Praktische ervaring in ROS2 en Gazebo is vereist.
- Ervaring met programmeren in C++ is een pre.
- Bekend met een op Linux gebaseerde workflow voor robotontwikkeling.
- In staat om zelfstandig te werken aan complexe technische problemen.
- Ervaring met robotica-gerelateerde cursussen of eerdere projecten met betrekking tot simulatie en autonome systemen.

Wat bieden wij?

  • €410 bruto per maand op basis van fulltime

Tijdens de stage werk je zelfstandig aan het project, waarbij je ondersteuning krijgt van ervaren software engineers en helpen je bij het inrichten van de benodigde ontwikkelomgeving. Aan het einde van je stage lever je niet alleen een proof-of-concept op, maar ook een onderzoeksrapport waarin je bevindingen en overwegingen gedetailleerd worden toegelicht. Dit rapport biedt JOZ de inzichten om verdere stappen te zetten op basis van jouw resultaten.


Geschikt voor studenten
  • Technische Informatica