Robotics. Mechanics, planning, and control of robotic manipulation (juggling, throwing, pushing, rolling, etc.); motion planning and control for underactuated dynamic systems; motion planning for ergonomic human/robot collaboration; industrial applications