Ik ontwikkel ros2 robotics software in cpp en python met gazebo en rviz
Ik ben een professionele CPP, Python en ROS ontwikkelaar
Over deze dienst
ROS2 / Gazebo / RViz is kapot, en ik kan niet achterhalen waarom!
Is je ROS2 robot vastgelopen, fouten vertonen, of gewoon niet doen wat hij moet doen?
Kun je niet ontdekken waarom je nodes niet communiceren, TF frames kapot zijn, Gazebo/RViz niet werken, navigatie niet goed functioneert, of een sensor niet goed integreert?
Of heb je een nieuwe ROS2 functie, node, algoritme of compleet robotics subsysteem nodig dat vanaf nul wordt gebouwd?
Ik help je graag. Ik kan ondersteunen bij:
- Nodes/topic/services die niet correct communiceren.
- Kapotte TF frames, URDF-problemen, of Gazebo/RViz dat niet doet wat je verwacht.
- Perception, Navigatie, Path planning, Mapping of localization(SLAM) dat niet werkt zoals bedoeld.
- Sensor integratie problemen (LiDAR, Camera, IMU, Radar, GPS).
- Een nieuwe ROS2 functie, node of robotics subsysteem dat vanaf nul wordt gebouwd.
Met meer dan 7 jaar ervaring in het bouwen van productie-robotsoftware voor autonome mobiele robots en ADAS-systemen, inclusief een consumentenrobotstofzuiger met volledige navigatie-stack die volledig autonoom is.
Ik diagnoseer eerst het echte probleem, en bouw vervolgens de oplossing of functie, geen giswerk.
Stuur me je probleem voordat je bestelt, en laten we je robot tot leven brengen.
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Welke ROS-versie ondersteund u?
Ik werk met zowel ROS1 als ROS2 (Foxy, Humble, Jazzy). Laat me weten welke versie en platform (Ubuntu versie) je doel hebt voordat je bestelt, zodat ik de compatibiliteit kan bevestigen.
Kun je mijn bestaande ROS2 code repareren?
Ja. Stuur me je repo of een duidelijke beschrijving van de bug/issue. Ik beoordeel de scope voordat je bestelt, zodat de prijs overeenkomt met het werk dat nodig is.
Bied je ondersteuning voor simulatie-only of echte robot?
Beide. Ik kan werken met Gazebo/RViz simulaties en fysieke robots. Simulatie kan worden gebruikt voor initiële ontwikkeling en POC, gevolgd door sim-to-real overwegingen en integratie waar nodig.
Werk je met Python en C++?
Ja. Ik werk met zowel C++ als Python, en als je volledige stack (Desktop/web dashboard) werk nodig hebt, kan ik dat ook leveren.
Bieden jullie ondersteuning na de bevalling?
Ja. Ik bied redelijke post-delivery ondersteuning voor het geleverde werk en help bij problemen die direct gerelateerd zijn aan de afgesproken scope. Als er na levering extra functies, wijzigingen of nieuwe eisen nodig zijn, kunnen we dat apart bespreken.
Wat gebeurt er als ik na levering een probleem ontdek?
Als je na levering een probleem vindt dat gerelateerd is aan de afgesproken eisen, stuur me de details en ik beoordeel het. Problemen binnen de oorspronkelijke scope worden opgelost als onderdeel van de afgesproken revisies/ondersteuning. Nieuwe functies of wijzigingen buiten de oorspronkelijke scope vereisen mogelijk een aparte bestelling.
Hoe waarborg je de kwaliteit van de uiteindelijke oplevering?
Ik valideer de implementatie aan de hand van de afgesproken eisen en test de relevante functionaliteit voor levering. Dit kan onder meer unit testing, integratietests, runtime tests, debugging en code review omvatten. Je ontvangt ook de broncode en kunt de uiteindelijke implementatie testen.
Hoe weet ik zeker dat de oplossing aan mijn eisen voldoet?
Vooraf bespreken en schriftelijk vastleggen we de eisen, scope, opleveringen en verwachte uitkomst. Zodra alles duidelijk en overeengekomen is, begin ik eraan te werken. Zo weten we allebei precies wat er geleverd moet worden en hoe succes eruitziet voordat de ontwikkeling start.
Wat moet ik aanleveren voordat u begint?
Stuur je bestaande broncode/repository, ROS/ROS2 versie, Ubuntu versie, hardware- of simulatieopstelling, eisen, relevante documentatie en eventuele foutlogs, screenshots of video's. Voor debugging is een duidelijke beschrijving van het verwachte versus daadwerkelijke gedrag vooral handig.

