A guide book written by members of the team. This is an introduction to robotics through a series of lab exercises. It is intended for beginning engineering students who want to learn more about the art and tools behind mobile robotics.
Download here.
Git is a distributed version-control system for tracking changes in source code during software development. The team uses it for source control for the code in all of our projects.
ROS is an open-source, meta-operating system for robots. It provides lots of functionality that is commonly required for robotics applications.
ROS Robot Guide: How to Build a ROS Robot
Official Documentation: ROS Documentation
OpenCV is a library of programming functions mainly aimed at real-time computer vision.
Tutorial: OpenCV-Python Tutorials
Fusion 360 is a good CAD program that is free for personal use.
Solidworks is one of the leading CAD programs.
Installation:
Tutorial: Solidworks Robotics Tutorials
SolidWorks workshop resources:
Eagle is a PCB design program that our team largely has a love-hate relationship with. But it is free, and for the most part works well.
Download: link
Guide: Sparkfun - Using Eagle Guide
Visual Studio Code (not to be confused with Visual Studio) is a very nice code editor. It is compatible with both Windows and Linux.
Download: HERE
Mathcad is a nice program for visually doing calculations. It uses graphical equations, tracks units, and does the math for you.
Download: available for students at "F:\install\MathCad". Choose the version and run the installer.
Guide: HERE
Shortcut reference: HERE
Full version: The school has some keys. Ask some people and you can probably get one.