Department Of Mechanical Engineering Keio University Presto Japan Science And Technology Agency (jst)