Student-centered personalized learning framework to advance undergraduate robotics education
Project lead: David Feil-Seifer
Summary: The goal of this project is to develop supplemental content related to robot navigation content and Linux embedded system management for a larger project on undergraduate robotics education. These students will study existing robotics courses, along with first-year programming courses they have already taken to develop content related to the above topics that are appropriate for first-year students. In particular, we are looking for hands-on labs where students will program a simulated robot and provide feedback on how the robot’s behavior utilizes sensors, actuators and planning to achieve its goals. We also want to understand how to build and configure a simple robot, particularly the software configuration of such a system to study robot behavior in simple settings in the real world. These materials will allow undergraduates to participate in the course content for the project and set them up for later work that will study how to best provide automated feedback to students completing those exercises.
Student involvement: Students will take the syllabi from first-year CS programming courses, Introduction to Programming, Computer Science II, and Introduction to Robotics to determine relevant navigation material and connections to the programming courses. This will help to establish prerequisite programming content and their relationships to learning outcomes in the robotics materials. They will prioritize the robotics content for industrial partners’ assessments of workforce needs. They then will adapt exercises from robotics courses to our online platform. If the results are publishable, the students also will help write and submit the paper. If changes are recommended from early testing, the students also will work with project staff to update course materials accordingly.
Network and security management of heterogeneous robotics devices in a smart city
Project lead: Shamik Sengupta
Summary: With the advent of Smart City concepts, modern robotics exhibit deployment of not just single robots but rather multiple and heterogeneous robotics devices networked with each other to complete various mission-critical operations. Efficient and secure wireless communication is of paramount importance in such networked robotics environment. This project will focus on deployment of one and then multiple UAVs in a smart city environment to provide coverage to the smart city population as needed. Moreover, this project will also analyze the security of robot deployment in such environments.
Student involvement: Students will develop the network-enabled robotics devices and set of radio modules for spectrum handover, spectrum adaptation, synchronization, and channel agility with the project lead and the student research team. They will assist with the experimental evaluation, and analysis describing the results achieved. This is a first-hand experience on wireless communication with robotics systems, and will teach them how to design and develop modules for the mission-centric networks in a dynamic manner, and it will endow them with writing skills necessary for scientific publications.