load PDF
In the javadoc apidocs you'll also find generated uml-diagrams like this one: https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/daisy/package.svg
Parts-List as Excel File
To run the Raspberry PI from the 7.4 Volt Battery of the car the DC-DC converter has to be soldered into the voltage supply chain.
For a start a 3D Printed case for the Raspberry PI was used:
Raspbian Stretch with desktop and recommended software
cd /usr/local/src sudo git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git cd RPi_Cam_Web_Interface/ ./install.sh
A message like:
#mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1) sh: 1: /var/www/html/macros/error_hard.sh: Permission denied
Indicates that you might have a cabling problem.
http://<yourpi>/html should show the cam interface:
wf@pibee:~ $ cd /usr/local/src wf@pibee:/usr/local/src $ sudo git clone https://github.com/srcshelton/servoblaster cd servoblaster sudo make install sudo reboot
sudo apt-get install openjdk-8-jdk
sudo apt-get install screen
Tested on Mac OS 10.13.6 High Sierra with macports 2.5.4
If you'd like to generally use OpenCV you can get it e.g. from the macports project:
sudo port install opencv +java ls /opt/local/share/OpenCV/java libopencv_java343.dylib opencv-343.jar
For your convenience you'll find these two files in the lib directory.
Deploying to your Raspberry is done by compiling e.g. on a laptop and then transferring the results to your PI.
You need to configure your targetHost and targetUser in a file ~/dukes/dukes.ini
# # rc-dukes configuration file # see https://github.com/rc-dukes/dukes # targetHost=10.9.8.7 targetUser=pi
The deploy script as a help option that shows how it can be used:
./deploy.sh -h deploy.sh [-d|-h|-m|-s] -d |--debug : debug this script -m |--maven : run maven install -h |--help : show this usage -s |--start : deploy and start duke-farm fat jar