A healthy amount of 🍕 and 🥤 increases productivity!
Welcome to Biola's Autonomous Electric Vehicle's GitHub Repo!
- Prior to 'commiting' your program, please ensure that your program works. If your program requires additional attention, please document that on your commit.
- Please use the 'flag m' feature to document what you've changed. That way, other devs would know what happened!
- Go to the Arduino website to download the IDE.
- Type
git clone https://github.com/oemd001/AutoEV
on your terminal. - Type
git pull
to make ensure that the any remote changes are reflected locally. - After you're done with your program, type
git add .
to select all changes you've done. - Type
git commit -m "change message goes here"
to document your changes. - Finally, type
git push
to push it on GitHub.
Note: If you just downloaded this repo and is pushing/pulling for the first time, you might need to type git pull origin master
to pull and git push -u origin master
for it to work. After that, you won't need to type in the origin master
portion.
(Mac?)
If you're having problems comitting to GitHub via Mac, make sure to run xcode-select --install
. Xcode may break after an update.
If xcode-select --install
doesn't resolve your issue, run sudo xcode-select --reset
. That should resolve the issue.
If all fails, let Kenneth know about your issue!
(Windows?)
If CMD returns 'git' is not recognized as an internal or external command
, there's a high chance that either GitHub wasn't installed correctly previously or wasn't installed at all. Please visit this link to download git on your Windows workstation.
(Linux [Ubuntu?])
sudo apt update
and sudo apt install git
should resolve your issue. If Ubuntu doesn't recognize 'git' being a downloadable package, check your sources.list
file under /etc/apt/
. Make sure all the correct links are there. If you need them again, here's a sources.list generator .
(Arduino) Check the pin connections. Sometimes there might be an issue with that which prevents the program from running.
(Python, OpenCV?)
Install the following on the target linux machine:
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran
These are necessary dependancies for Python OpenCV.
Finally, run pip3 install opencv-python==3.4.6.27
. There seems to be an issue with the latest version of OpenCV on Linux systems.
- Sweet! Email Kenneth at [email protected] and we'll let you know how you can contribute towards this project.
Should you have any questions regarding this project, please don't hesitate to contact Kenneth at [email protected]