Course Robots Repository
Vision
Getting started in Robotics courses at RPI can be intimidating for many students, and they can be put off and discouraged by coding requirements when first confronted with them. To alleviate this stress, a beginner-friendly website is being created to allow students to get a grasp of the coding side of robotics. Adding templates and learner code will give them the opportunity to know what to look for and will help them learn how to get desired behavior from the robots they are working with. We also plan to diagnose and document known issues to allow students/faculty to fix them as they appear during class to further streamline the learning and overall pace of the course.
Goals
Develop resources for students in robotics classes as well as TAs and instructors for working with and maintaining the robots utilized in these coursesIdentify and attempt to resolve issues with robots, and develop and keep maintenance records for robots being utilizedRevamp the website to act as a more stable YahBoom documentation, and to be more clear and appealing for usersContinue adding to the library of documented code used for robotics students
Milestones
January:
-
Finalize the project proposal -
Determine what commitments and roles are needed -
Assigning commitments/rolesFebruary: -
Create documentation to keep track of robot maintenance and issues -
Start building the Github Repository and establish robot maintenance logs -
Familiarize new members with Github -
Getting access to Robotics 2 Rosmaster X3 for testing -
Starting to plan/design developments for the websiteMarch: -
Start providing template code segments for all robots -
Continue adding introductory code segments for all robots -
Continue working to establish the plan/design for the websiteApril: -
Start working on fixing known/documented issues -
Develop additional support documentation on GitHub for TAs and Professors -
Start finishing up website improvementsEnd of Semester: -
Having a functioning and well-designed website for student use (and to present at the RCOS EXPO) -
Have GitHub with running documentation for robot issues and documented fixes -
Test all issues on all robots to diagnose whether they are systematic or one-time problems -
Provide template code for beginners in robotics to start with
Current Team Members
Jacob Hudnut, hudnuj@rpi.edu, 4 credits
Sara Lawrence, lawres3@rpi.edu, 3 credits
Tyler Yarbrough, yarbrt@rpi.edu, 2 credits
Allen Paily, pailya@rpi.edu, 1 credit
Vincent Cheng, chengv3@rpi.edu, Intro to ROCS - 4 credits
Shruthi Anandraman, anands3@rpi.edu, 1 credit