Я занимался электроприводом столов специально в части обнаружения коллизий и тоже скажу, что все непросто, особенно при наличии компромиссов в механике. Например, казалось бы, какие вообще проблемы могут быть при наличии датчика на оси? Оказалось, сильно влияет где установлен датчик - на первичной или вторичной оси.