Skip to content

oemd001/AutoEV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A healthy amount of 🍕 and 🥤 increases productivity!

Hello there!

Welcome to Biola's Autonomous Electric Vehicle's GitHub Repo!

Note to Devs.

  1. Prior to 'commiting' your program, please ensure that your program works. If your program requires additional attention, please document that on your commit.
  2. Please use the 'flag m' feature to document what you've changed. That way, other devs would know what happened!

What do I need to get started?

  1. Go to the Arduino website to download the IDE.
  2. Type git clone https://github.com/oemd001/AutoEV on your terminal.
  3. Type git pull to make ensure that the any remote changes are reflected locally.
  4. After you're done with your program, type git add . to select all changes you've done.
  5. Type git commit -m "change message goes here" to document your changes.
  6. 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.

GitHub Troubleshooting.

(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 .

Test Cases, running in to issues?

(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.

How can I be a part of this project?

  1. Sweet! Email Kenneth at [email protected] and we'll let you know how you can contribute towards this project.

Questions? Want to learn more?

Should you have any questions regarding this project, please don't hesitate to contact Kenneth at [email protected]

About

Biola's Autonomous Vehicle Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published