Mechatronics refer to the harmonious combination of different aspects of mechanical engineering, electronics, computing, molecular programming (such as biology or nanochemistry) and control engineering to generate self-sufficient programmable units that may be controlled to carry out a variety of tasks with accurate precision.