Modeling protein conformational transitions by a combination of coarse-grained normal mode analysis and robotics-inspired methods