Sensory receptors are structures that detect changes in the environment called stimuli. They are classified by their location, the stimulus they detect, and their structure. The main types are exteroceptors that detect external stimuli, interoceptors that detect internal stimuli, and proprioceptors that detect body position. Receptors are also classified by the stimulus they detect, such as mechanoreceptors for touch, thermoreceptors for temperature, photoreceptors for light, and chemoreceptors for chemicals. Vertebrates have specialized receptors like taste buds that detect the four basic tastes, and olfactory receptors in the nasal cavity that detect smells.