A character can use the following skills to research technological subjects. Other skills may have research applications as well, subject to GM approval.
Heal: Used to identify and understand pharmaceuticals.
Knowledge (arcana): Although robots are constructs, Knowledge (arcana) cannot be used to identify robots or their abilities and weaknesses.
Knowledge (engineering): This is the most important skill with regard to technological subjects. Knowledge (engineering) can be used to identify a robot’s abilities and weaknesses. Knowledge (engineering) is also used to identify and understand unknown technological objects in a similar manner to how Spellcraft is used to identify the properties of a magic item. The DC to correctly identify and understand an unknown technological object is equal to the object’s Craft DC. An object with a Craft DC of 15 or less can be automatically identified and understood by someone trained in Knowledge (engineering) who also has the Technologist feat.
Knowledge (geography): Used for astronomy.