special orthogonal group SO(3)
SO(3) is the name mathematicians give to the complete collection of all possible 3D rotations — every way you could spin or tilt an object in three-dimensional space, gathered into one neat family. The name looks intimidating, but the idea is friendly: it is simply the "set of all turns," the way the set of all whole numbers is a tidy family of countable things. Any orientation a rigid object can have is one member of this family, and that is all SO(3) really catalogues.
What makes it a group, in the mathematical sense, is that turns combine sensibly. Do one rotation, then another, and the overall result is still just some single rotation — still a member of the family (this property is called closure). Every rotation can be undone by turning back the opposite way (its inverse), and doing nothing at all (no turn) counts as a member too (the identity). Because of these clean rules, SO(3) behaves like a self-contained world of rotations where you can never accidentally fall out by combining members.
In practice, the rotation matrices that engineers use to represent orientation are exactly the inhabitants of SO(3): each valid rotation matrix is one point in this space, and every point in this space is a valid rotation. Knowing that orientations live in this special, curved space (rather than on a flat number line) is what warns roboticists that averaging or interpolating rotations needs more care than averaging ordinary numbers.
Think of all the ways you can hold a Rubik's cube and tilt it in your hands without dropping it — every distinct facing is one member of SO(3). Spin it once, then spin it again, and you've simply landed on another member of that same collection.
SO(3) is the whole family of 3D rotations, where rotation matrices live.
The "3" means three dimensions; "special orthogonal" is the precise math name for pure rotations — orthogonal (no stretching) with determinant +1 (no mirror-flipping).