We must have different layouts or settings because I can count on one hand the number of times that it's gotten stuck.
Once it ate a piece of paper and jammed the main roller. The other times have been when it's managed to get itself under an area rug.
If I leave a door open it doesn't touch it. On mine there are settings which tell it to avoid bumping into things.