http://www.astro.mech.tohoku.ac.jp/e/
Space Robotics Laboratory, Department of Aerospace Engineering, Tohoku University, Japan.
Space Robotics Lab -- Tohoku University