Welcome to the Github organization for our robotics team! We operate within the IEEE Student Chapter at NC State University.
Each year, we build an autonomous robot to compete in the IEEE SoutheastCon Hardware Competition.
The Robotics theme for 2024-2025 is Mining Mayhem.
The year is 2047. After GRID successfully deflected asteroids from comet 2047-5-L1, it was discovered that they contained valuable materials, Geodinium and Nebulite. Your team’s rover is recruited to quickly collect these Astral Materials before the asteroids sail off into space, never to be seen again. Your robot touches down with T-3 minutes till the point of no return, so you have to collect as many astral materials as possible, put them into cosmic shipping containers, and bring them to the rendezvous pad communicated from the telemetry. There are also reports of a strange geographical feature like a cave… With the amazing materials your robot collects, the world will be able to build new technologies never seen before!
- Electrical - This group develops circuit boards, sensors, transducers, and low level firmware for the robot. We use PlatformIO, the Arduino IDE, and other specialized tools to develop low level C/C++ code for various microcontroller platforms. We use KiCAD for our schematic and PCB layout needs. If you love embedded systems, this one's for you
- Hardware - Charged with designing and building all the structural components of our bot, these folks do everything from CAD simulations to 3D printed parts and metalwork. We do our CAD work in SolidWorks
- Software - The brains of the bot; this subteam controls all things autonomous, maintaining the ROS (Robot Operating System) core that processes sensor data and drives the robot. If you love strategizing, optimizing, and developing complex subroutines for robot systems, you'll fit right in here!
We always welcome new members of any background; we'll help you learn whatever you want or need to know and don't expect you to have any experience or be an ECE student to participate.
There are no applications or heavy time commitments; your classes come first, and we're here to have fun after!
You can join our club and view the organization roster via the NCSU Get Involved portal
Be sure to join our Discord server! It's our main hub of communication
Note
Before you can start contributing to Github projects, you need to attend at least one club meeting and speak to a team leader so we can add your Github account to the organization.
You'll need a public Github account to contribute here (you can use a personal account if you have one, or make one with your student email). We do not use the internal NC State Github Enterprise service (the one you may have used in E 115) because it doesn't allow us to publish public repositores.
Before you get started, please take a look at our Wiki for guidelines on using and contributing to our Github.
Tip
We have a lot of stuff going on! Digital hygene and standardization are vital to that stuff running smoothly, so please make sure your work follows our general formatting, versioning, and documentation standards.
If you haven't yet, read the Standards Guide to learn how our repositories, projects, and teams are structured.
- Cliff L. - Robotics Team Lead
- Maintaining: Wiki Pages, Organization
- Will S. - Electrical Subteam Lead
- Maintaining: Wiki Pages, Embedded Systems Projects, Repo tidying
- Chris C. - Hardware Subteam Lead
- Maintaining: Wiki pages, Hardware Projects, 3D Printing
- Adam D. - Software Subteam Lead - Wiki Pages, Software Projects, ROS
- Maintaining: Wiki Pages, Software Projects, ROS
- TODO
TODO
Special thanks to our faculty advisors, Dr. Robert Evans and Dr. Mihail Cutitaru.
Information last updated: July, 2024