CECS346: Robotic Crane