Robot Operating System (ROS)
Robot Operating System (ROS) er et fleksibelt rammeværktøj til at designe software til automations- og robotløsninger. Det er en samling af værktøjer, biblioteker og konventioner, der sigter mod at forenkle opgaven med at skabe komplekse og meget robuste systemer. ROS er designet til at være modulært og let at genbruge, hvilket gør det til et ideelt valg for automationsløsninger.
Med ROS kan du nemt integrere forskellige komponenter som f.eks. sensorer, aktuatorer og AI-modeller, i en enkelt, sammenhængende løsning. Dette gør det muligt at skabe avancerede automationsløsninger, der kan tilpasses til en bred vifte af problemstillinger.
Fleksibiliteten i ROS gør det nemt at integrere AI-modeller fra både TensorFlow og PyTorch i automationsløsninger, og vi gør derfor brug af både ROS og ROS2 i de løsninger vi laver. Vores erfaring tæller f.eks. integration af AI-løsninger på Nvidia’s edge-devices, hvor vi kan udføre komplekse opgaver, der spænder fra objektgenkendelse til sti-planlægning og autonom navigation.
ROS er ideelt til implementering af Computer Vision løsninger i både C++ og Python, fordi det er så stærkt et værktøj, der muliggør behandling af store datamængder som video og punktskyer i realtid.
ROS er også velegnet til 3D-simulering af blandt andet robotter og autonome køretøjer i Gazebo. Dette kan spare tid, men endnu vigtigere også teste løsninger inden de bliver implementeret for at imødekomme uforudsete problematikker.
Alt i alt et virkelig stærkt værktøj, som vi arbejder en hel del med!