Nothing Special   »   [go: up one dir, main page]

Academia.eduAcademia.edu
Boise State University ScholarWorks College of Engineering Presentations 2016 Undergraduate Research and Scholarship Conference 4-18-2016 Robotics Research with Turtlebot 2016 Jenny Kniss Kevin Jin Robert Ivans Hayden Mills Bunny Bot – The Easter Egg Hunter Jen Kniss, Kevin Jin, Robert Ivans, Hayden Mills Elisa Barney Smith PhD I. Introduction II. Methods Robotics is an area of engineering that is driven by extensive research and development. Robots are very effective at accomplishing specific tasks they are programmed to execute. Project Components Egg Detection and Retrieval • Add a small motor- controlled egg scooper to the Turtlebot. • Use Turtlebot’s vision hardware to identify and locate eggs on the blue turf. • Navigate to and pick up the egg. Then return to a home location. For the Turtlebot to identify what an egg is and what an egg is not, the vision capabilities of the Kinect senor were integrated with OpenCV. Simple Blob Detection, image thresholding and filtering were all used by the Turtlebot to identify the egg. The picture below shows a frame of the RGB video with the eggs and the output of the computer vision with egg positions indicated by circles. The image is shown on a filtered background Turtlebot, is an Open Source, entrylevel development kit integrated to a iClebo KobukiTM, which is a low-cost mobile base designed for research into cutting edge robotics. A KinectTM sensor is used for vision. III. Results Once all the elements of the robot were assembled, and the code was properly configured, the Turtlebot was able to detect eggs in the signal processing lab where most of the robot was designed and assembled. It participated in the 4th annual Easter Egg Hunt on the Blue. Motorized Scoop Design The Turtlebot robot platform was customized to identify and retrieve an Easter egg on the famous blue turf, at Boise State University. To create a motorized egg scoop, the team used 3D printing to design the scoops. The motor controls for the scoops were developed using an Arduino UNO and equipped with simple sensors to detect when an egg was close enough to retrieve. The picture below shows the design of the motorized scoops. Turtlebot on The Blue Turf with some future Broncos, after the team participated in the Easter egg hunt. IV. Conclusions Robotic Navigation Boise State’s Turtlebot team The final aspect was navigation. In order for the Turtlebot to return to its original location, it needed to know where it started and where it currently was at any given time. The SLAM (Simultaneous Localization and Mapping) provided the Turtlebot with a bird’s eye view of its location at all times. This meant the robot could locate an egg and return it to the predetermined “Home” location. This project introduced the team’s students to design aspects, as well as real life design constraints, that are present in robotic applications. By brainstorming ideas and prototype testing, the team discovered the power humans have in programming robots to do specific tasks. Mixing individual as well as team development, showed the benefits and challenges of a group effort. The project provided insight into what was possible with robotics, and the development this term should provide a solid foundation for those who tackle the challenge in future courses.