Motion Planning for Object Manipulation by Edge-Rolling