Med utviklingen av teknologien begynner roboter å påta seg mer og mer komplekst arbeid. Disse jobbene krever noen ganger at ansatte griper inn når som helst, så sikkerheten til interaksjon mellom mennesker og datamaskiner er et avgjørende problem i dette tilfellet. For å ivareta sikkerheten må kontrolleren oppdage om det er en kollisjon mellom roboten og personalet i sanntid, og sikre at personalet ikke blir skadet i kollisjonen gjennom kontrollstrategien. For tiden oppnås det meste av kollisjons- eller kollisjonskraftdeteksjonen ved å legge til eksterne sensorer.
Det er flere måter å oppdage kollisjoner på. Håndleddskraftsensoren brukes til å oppdage kollisjoner: den kan nøyaktig oppdage kollisjonskraften på enden av håndgrepet, men den kan ikke oppdage kollisjoner på andre deler av roboten. Deteksjonsomfanget er begrenset. Vanligvis brukes den til å oppdage kollisjonskraften på enden av håndgrepet, for eksempel slipekraft, monteringskraft og så videre. Oppfattet hud brukes til å oppdage kollisjoner. Ved å dekke den oppfattende huden over hele robotens kropp, kan kollisjoner på alle deler oppdages. Ulempene er imidlertid at ledningene er relativt komplekse, og anti-interferensevnen er dårlig. I hele prosessen har prosessoren også økt mengden av beregninger for å oppdage kollisjoner gjennom motorstrømmen eller tilbakemeldingsmomentet: dette er et kollisjonsskjema som er mye brukt i ulike industriroboter, og ingen ekstra sensorer er nødvendig. Fordelen er at deteksjonsområdet kan dekke hele overflaten til roboten.

