Do rejestrowania zmian położenia ciała służą kanały półkoliste zlokalizowane w uchu wewnętrznym. Posiadają one komórki zmysłowe, które zaopatrzone są w rzęski. Wewnątrz kanałów krąży płyn oraz niewielkie kamyczki, zbudowane z soli mineralnych (np. fosforanu wapnia lub węglanu wapnia). Ruch głowy wprawia w ruch także płyn oraz kamyczki, które bodźcując rzęski kanałów półkolistych, pobudzają je do wytworzenia impulsów nerwowych.
Istnieją trzy kanały półkoliste i każdy z nich jest odpowiedzialny za informowanie o zmianach położenia ciała w innej płaszczyźnie – jeden w górę i w dół, drugi do przodu i do tyłu, a trzeci ruchów rotacyjnych.