Welcome to SDP 2020 - please note that the documention below is currently being updated for the upcoming year

Main Links


Facilities Guide & Supplied Hardware

SDP 2020 Facilities Guide:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2020/SDPFacilities2020.odt

SDP 2020 Lab Rules:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2020/LabRules.odt

SDP 2020 Available Hardware:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2020/SDPAvailableHardware.odt

SDP 2019 Platform Guide:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/platform_guide.odt

SDP 2019 Robot Connection Guide:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/connection_guide.odt

EV3 - Raspberry Pi - Arduino Connection Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/ev3_rpi_arduino_connection_diagram.pdf

SDP Budget Guidelines:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2020/sdpbudgetguidelines.pdf

SDP Price List:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2020/sdppricelist.pdf

Lego EV3 Mindstorms

Lego EV3 Kit Contents:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/EV3contents.odt

Lego EV3 Mindstorms


EV3 Guide

EV3 Test Files

EV3 Bluetooth Files

Example code and library to create a TCP port between Arduino - EV3 - Raspberry PI platfroms https://github.com/Ignat-Georgiev/tcpcom

Raspberry Pi

Raspberry Pi Kit Contents:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/raspberry_pi_contents.odt

Raspberry Pi Connection Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/raspberry_pi_connection_diagram.pdf

Raspberry Pi Setup Information:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/setup.html

Raspberry Pi Documentation:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/documentation.html

R:SS Course Page:- https://uoe-rss.github.io/

Example code and library to create a TCP port between Arduino - EV3 - Raspberry PI platfroms https://github.com/Ignat-Georgiev/tcpcom


Arduino Kit Contents:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/arduino_kit.odt

Arduino Connection Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/arduino_connection_diagram.pdf

Arduino Uno

Arduino Power/Interface Board Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/powerBoard.pdf

SDP Arduino library - include this from your Arduino code - http://homepages.inf.ed.ac.uk/gde/work/sdp/SDPArduino.zip

Motor Board Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/motorBoard.pdf

Arduino Motor Test Code - look at this to see how to speak to the motors - http://homepages.inf.ed.ac.uk/gde/work/sdp/SDPMotorTest.zip

Motor Board Chip Code - Motor Chip Code

Rotational Encoder Board Diagram:- http://www.inf.ed.ac.uk/teaching/courses/sdp/SDP2019/encoderBoard.pdf

Rotary Encoder Board Chip and Example Code - Rotary Encoder Example Code

Rotary Encoder Board Library Files - Rotary Encoder Library Files

SRF Command Mode Setup Guide - SRF Command Mode Setup Information For Arduino and RF USB sticks[SRF Command Mode Setup Guide]]

SRF Command Mode Details - SRF Command Mode Details

Example code and library to create a TCP port between Arduino - EV3 - Raspberry PI platfroms https://github.com/Ignat-Georgiev/tcpcom

I2C Bus Scanner :- https://playground.arduino.cc/Main/I2cScanner/

Lego Robot Construction

Robot Physics:- http://www.inf.ed.ac.uk/teaching/courses/sdp/physics.pdf

Lego Robot Building Guide Some Basic Tips to get you started :- http://homepages.inf.ed.ac.uk/gde/work/sdp/Robot_Construction_Guide.odt

The Art of Lego - http://www.cs.tufts.edu/comp/150IR/artoflego.pdf

Lego Design information - http://www.clear.rice.edu/elec201/Book/legos.html

How Lego Gearing Works - http://www.ecst.csuchico.edu/%7Ejuliano/csci224/Slides/03%20-%20Gears%20Pulleys%20Wheels%20Tires.pdf

Lego Motors detailed info - http://www.philohome.com/motors/motorcomp.htm

Legos Part Store - https://www.lego.com/en-gb/page/static/pick-a-brick

Unnoficial Lego Parts Stores - http://www.bricklink.com

Robot Battery Life Calculator - http://www.societyofrobots.com/battery_calculator.shtml

Other Software/Hardware

Example code and library to create a TCP port between Arduino - EV3 - Raspberry PI platfroms https://github.com/Ignat-Georgiev/tcpcom

Holonomic motion paper including the maths (from a RoboCup SSL team) http://people.idsia.ch/~foerster/2006/1/omnidrive_kiart_preprint.pdf

Other Facilities

uCreate Studio


Installing software on DiCE yourself - http://computing.help.inf.ed.ac.uk/installing-software

Q+A Sessions

Health & Safety, Pitch Feedback, How To and Manufacturing

General Fault Finding

Prototyping & Soldering



SDP 2018 Code Bases

Please note that all Code Bases are supplied in an "as is" condition and should be considered as Unsupported.

Arnold - https://github.com/alexbrisan1234/sdp-lambdar

RoboTour - https://github.com/mahbubiftekhar/RoboTour

Pour it:- https://github.com/samsucik/pour_it

SpamBot :- https://github.com/cam586/SDP-2018-Group-10

Lollibot:- https://github.com/Lammatian/Lollibot Lollibot App:- https://github.com/Lammatian/LollibotApp

DipensED :- https://github.com/AlexPietz/DispensED-Mirror

SDP Robot Football Links

SDP 2016 2-Wheel Drive Example System:- https://bitbucket.org/craigwalton/sdp-g7

SDP 2016 Holonomic Drive Example System:- http://fred.rovder.com/

The Best of SDP's Robot Football Years:- SDP2010 Group 6 Holly, SDP2011 Group 11 and SDP2014 Group 9

SDP CodeArchive2015, SDP CodeArchive2014, SDP CodeArchive2013, SDP CodeArchive2012, SDP Code Archive2011

SDP Videos:- SDP Match Videos

SDP Robot Photos:-SDP2014Robot Photos,, SDP2011 Robot Photos

Old Hardware Links

SDP 2017 Facilities Guide:- http://www.inf.ed.ac.uk/teaching/courses/sdp/equipmentGuide2017.pdf

RF Test Code - [[https://github.com/edran/SDP-milestone-one-tester]]

Moturmux instruction guide - For Old Lego i2C motor multiplexers (i.e. the green ones not the motor board) - http://www.inf.ed.ac.uk/teaching/courses/sdp/oldi2ctestfiles/i2c-motor-multiplexer.pdf

For Old Lego i2C sensor boards (i.e. the green ones) - http://www.inf.ed.ac.uk/teaching/courses/sdp/oldi2ctestfiles/sdptest.zip

SDP Web Utilities

Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf Giving-a-talk_HT_KFH.pdf manage 307.6 K 26 Mar 2016 - 08:46 Main.s1368042 Presentation on how to give a talk/the final presentation
Topic revision: r104 - 06 Nov 2019 - 15:24:23 - GarryEllard
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies