Navigating through and overcoming obstacles since 2018.
Our mission:
To advance the future of autonomous technology by designing a fully autonomous bike that is both self-navigating and self-balancing
Cornell Autonomous Bicycle Team, also known as Cornell Autobike, is an interdisciplinary project team with students from various majors across six different subteams. Despite having diverse backgrounds, we have the same goal of developing a bike that can follow a path on its own without falling, using advanced skills and technologies such as trackstanding, printed circuit board design, and ROS. By the end of the semester, we hope to test the bike and eventually have it travel autonomously all over campus!
Controls
Lead: Edmund Lam
The controls subteam is in charge of making a controller to keep the bike balanced. This team combines a wide array of engineering concentrations & physics to ensure maximum “control” of the bike.
Mechanical
Lead: Leo Dombrovski
The mechanical subteam designs, develops, and maintains mechanical hardware necessary for the bike to work. An important part of their work is making bike components on CAD and machining.
Navigation
Lead: Ari Mirsky
The navigations subteam works on developing algorithms focusing on obstacle-avoidance, path-planning and other intelligent navigation algorithms. We employ algorithms such as reinforcement learning, VFH*, SLAM, etc. to achieve these goals and enable the bike to “self-navigate” in the real world.
Vision
Leads: Kate Meuse, Raphael Thesmar
The vision subteam focuses on allowing the bike to see the environment surrounding it, working on real time object detection using YOLO and image mapping in ROS. This information is essential for the bike’s navigation.
Electrical
Lead: William Shullich
The electrical subteam works on designing and developing mechanical and electrical hardware needed for the bike to operate. A key responsibility includes optimizing embedded systems and printed circuit boards.
Business
Lead: Kevin Chen
The business subteam is responsible for managing the team's budget and ensuring we have the funding and tools necessary to reach our goals. They engage and support all other subteams and maintain the day-to-day operations of the entire team.