To reduce labor and maintain product quality, assembly operations need to be automated. This paper describes our approaches to the development of elemental technologies destined for the commercialization of assembly robot systems. The paper further presents examples of in-house applications using such technologies.