Autonomous mobile robot based on a recumbent trike.
Eagle Arduino HTML C++ Python C Other
Switch branches/tags
Nothing to show
Latest commit 9e3911f Feb 23, 2017 @TylerFolsom TylerFolsom committed on GitHub Merge pull request #130 from muddmaker/es-opt
[WIP] ElcanoSerial Optimizations
Failed to load latest commit information.
C2_Drive unifying the IOPCB file location to only one place in libraries folde… Sep 15, 2015
C2_JoyStick_Control Adjust includes for new libraries. Remove comments saying to move ske… Apr 24, 2013
Documentation Update documentation. Also fix a compile error Feb 10, 2017
Elcano_C2_LowLevel Made C2 up to date Feb 10, 2017
Elcano_C3_Pilot New ElcanoSerial Optimizations Feb 3, 2017
Elcano_C4_Planner New ElcanoSerial Optimizations Feb 3, 2017
Elcano_C5_Sonar updates to C3 pilot and pilot tests) Jul 15, 2016
Elcano_C6_Navigator New ElcanoSerial Optimizations Feb 3, 2017
Elcano_C7_Vision Merge pull request #106 from AaronConrad/master Sep 19, 2016
Electronics Updated library; new PowerOn and HighLevel boards and documentation Dec 9, 2016
KF_IO_Arduino Sorted arduino code into directories, renamed .pde to .ino Apr 4, 2013
MotionPilot Added current files for testing PID control. Jul 1, 2015
MoveActuator Merged working branch into master. Jan 27, 2017
RC_Control_interrupts Move more settings to Settings. Fix two bugs in LowLevel. Jul 31, 2016
RNDF Added Sherif Ahmed's MDF and RNDF routines. Apr 15, 2011
ThrottleLogger Added 5 spreadsheets and a document about Sept 2014 throttle tests. Nov 19, 2015
Vision Lane Detection using RaspberryPi Nov 11, 2016
conf No commit message Jul 5, 2011
db No commit message Jul 5, 2011
hooks No commit message Jul 5, 2011
libraries Improve TestSuite, error handling, and README Feb 16, 2017
locks No commit message Jul 5, 2011
.gitignore Refactor the files that had vehicle-specific parameters. Remove those… Jun 6, 2016
Elcano_C3_Pilot.pde Updates to Planner show how to use cubic curves. Mar 30, 2011
Elcano_C4_Planner.pde Added data structures and comments to Planner and Common.h Mar 30, 2011
LICENSE.txt Added eol Apr 5, 2013
README.txt Refactor the files that had vehicle-specific parameters. Remove those… Jun 6, 2016
format No commit message Jul 5, 2011


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:

The repository includes examples in the file:

Only libraries/Settings/SettingsTemplate.h should be committed in the
repository -- the 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.