Autonomous mobile robot based on a recumbent trike.
Switch branches/tags
Nothing to show
Clone or download
Latest commit f9cbad7 Aug 14, 2018
Failed to load latest commit information.
Archive Moved old files to Archive folder May 10, 2017
Documentation LiFePO4 cell block Tear Down Documentation added Mar 16, 2017
Elcano_C2_LowLevel s/angle_deg/angle_mDeg/g ; and whitespaces Aug 15, 2018
Elcano_C2_Tester s/angle_deg/angle_mDeg/g ; and whitespaces Aug 15, 2018
Elcano_C3_Pilot Updated LowLevel and MoveActuator to use solenoid brakes; C2 tester f… Jun 14, 2018
Elcano_C4_Planner Included function to convert longitude to latitude May 23, 2017
Elcano_C5_Sonar Final update on libraries Mar 29, 2017
Elcano_C6_Navigator s/angle_deg/angle_mDeg/g ; and whitespaces Aug 15, 2018
Elcano_C7_Vision Merge pull request #159 from VanAchte/master Oct 2, 2017
Elcano_C7_Vision_New New Lane Detection Code Jun 7, 2018
Electronics New PCB for HighLevel and LowLevel; Low level is not quite as built; … Jun 14, 2018
MoveActuator s/angle_deg/angle_mDeg/g ; and whitespaces Aug 15, 2018
RadioControl Adding unified transmitter-receiver code. Receiver code interfaces wi… Jun 25, 2018
Simulator Added Throttle and break simulator Jun 2, 2017
Sweep_Obstacle_Detector Minor changes to Sweep Obstacle Detector Dec 14, 2017
TestArchive s/angle_deg/angle_mDeg/g ; and whitespaces Aug 15, 2018
Vision Fix spelling error in file name. May 31, 2018
c4_mimic Updated C4 planner and commented unnecessary code from C3 and C6 May 8, 2017
libraries update ElcanoSerial Aug 15, 2018
.gitignore Don't put .pyc files, or other compiled source files or linked progra… May 31, 2018
LICENSE.txt Added eol Apr 5, 2013
README.txt Update README.txt May 9, 2017


Welcome to the Elcano autonomous tricycle project!
Please see:

To get started, fork and clone the repository:

Parameters and settings for each trike are defined in:

Place the contents of the libraries folder into your libraries folder under

The repository includes examples in the file:

Only libraries/Settings/SettingsTemplate.h should be committed in the
repository -- the Arduino/libraries/Settings/Settings.h file is site-specific.

-- Copy
-- Give your trike a different VEHICLE_NUMBER value.
-- Add your own trike's settings, following the examples.
-- Put your settings in a conditional for your new VEHICLE_NUMBER value.

When you pull in updates from the main repository, look for changes in
SettingsTemplate.h and if needed merge them with your own Settings.h.
Especially watch for new trike parameters used in sketches.

Sketches that need these settings should
#include <Settings.h>
*after* all other includes or definitions that are used in Settings.h.