TWiki> SDP Web>WebHome (25 Mar 2022, Main.s1737075)EditAttach

SDP Wiki 2022

Main Links

The SDP Course Page can be found here

The SDP Code Github can be found here

The SDP 2021 Project Web Sites can be found here<1-24>/html/index.html/

The SDP 2020 Project Web Sites can be found here

Remote Access to Informatics Computers

Setting up a VPN to remotely connect to Informatics Services -

How to remotely login to a DICE lab computer -

How to create a Remote Desktop session to connect to DICE -

Computing Support can be contacted via the form here -

Installing software on DICE yourself -

Available Software -

Remote/Hybrid Working Lab - Guide to remotely accessing SDP hardware



FacilitiesGuide - Guide to the facilities in the Appleton Tower Level 3 and 4 labs.

ATCovid19Rules - Appleton Tower Covid-19 Rules.

LabRules - Rules for using the lab.

PriceList - List of prices of materials, modules, and technician time.

BudgetGuidelines - Guidelines on how to budget your project.

Design and Manufacture

Guide3DPrinting - Information on requesting 3D printed parts.

GuideLaserCutting - Information on designing and requesting laser cut parts.

Autodesk software for students -

AutoCAD Inventor 2018 Tutorial -

TinkerCAD -

TARGET 3001! PCB -

Other Facilities

uCreate Studio -

Free-Use Hub -


AvailableHardware - Hardware available in the labs, and information on ordering additional hardware.

HardwarePlatformAndConnectionGuide - Information on each hardware platform, and how to connect to them.

Robot Battery Life Calculator -

Stepper Motors

Lego EV3 Mindstorms


EV3Guide - Introduction to using the EV3.

Example/useful code

EV3ExampleScripts - Example python code for the EV3. {GitHub?}

EV3 Test Files {GitHub?}

EV3 Bluetooth Files {GitHub?}

Library and example code to create a TCP port between Arduino - EV3 - Raspberry Pi

General information

Lego EV3 Mindstorms -

EV3 Dev website -

Raspberry Pi


RaspberryPiGuide - Introduction to using the Pi and motors.

RPiTurtlebotCameraGuide - Raspberry Pi and Turtlebot Camera Guide.

RPiAptGetForSDProbots - Raspberry Pi apt-get guide for SDPRobots. (EXPERIMENTAL)

Example/useful code

Library and example code to create a TCP port between Arduino - EV3 - Raspberry Pi

General information

Raspberry Pi 3 Model B+ -



ArduinoGuide - Introduction to using the Arduino Uno, as well as the power/IO, motor, and encoder boards.

SRFStickGuide - SRF Command Mode setup information For Arduino and SRF USB sticks.

SRF Commands - SRF Command Mode Details

Example/useful code

SDP Arduino library - include this from your Arduino code - {GitHub!}

Arduino Motor Test Code - look at this to see how to speak to the motors - {GitHub!}

Motor Board Chip Code - Motor Chip Code {GitHub!}

Rotary Encoder Board Chip and Example Code - Rotary Encoder Example Code {GitHub!}

Rotary Encoder Board Library Files - Rotary Encoder Library Files {GitHub!}

Rotary Encoder Tester Program - RotaryEncoderTestProgram

RF Test Code -

I2C Bus Scanner -

Library and example code to create a TCP port between Arduino - EV3 - Raspberry Pi

General information

Arduino Uno Rev 3 -

Turtlebot3 and Robotic Arm User Guide

Turtlebot3AndRoboticArmGuide - Turtlebot3 and Robotic Arm information and setup tutorials [PDF version]

Turtlebot3 -

Pincherx 100 Robot Arm -

Other Sub-Platforms

Phidgets web page -

Seeed Studio Grove system -



Lego Robot Construction

GoodRobotConstructionGuide - Some tips on building Lego robots.

Robot Building and Physics Guide -

Robot Physics:-

The Art of Lego -

Lego Design information -

How Lego Gearing Works -

Lego Motors detailed info -

Lego Part Store -

Unofficial Lego Parts Store -

Holonomic motion paper including the maths (from a RoboCup SSL team)


Robotics: Science and Systems Course Page:-

Raspberry Pi Toddler and Sandbox Setup Information -

Raspberry Pi Toddler and Sandbox Documentation -

SDP Code Bases

Please note that all code bases are supplied "as is", and should be considered unsupported.

SDP 2021 Code Bases
SDP 2020 Code Bases

HelioPot -

Louis -

Qi-Table -

sprout.ed -

Paul -

SDP 2019 Code Bases

GoodB0i -

SDP 2018 Code Bases

Arnold -

RoboTour -

Pour it -

SpamBot :

Lollibot :
Lollibot App -


SDP2020 QA Sessions

Health & Safety, Pitch Feedback, How To and Manufacturing

General Fault Finding

Prototyping & Soldering


SDP Robot Football Links

SDP Robot Football Code Archives

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

SDP 2016 2-Wheel Drive Example System:-

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

SDP 2016 Holonomic Drive Example System -

SDP Videos:- SDP Match Videos

SDP Robot Photos:-SDP2014Robot Photos,

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
pdfpdf apt-sdp-robots.pdf manage 144.5 K 19 Feb 2020 - 10:14 Main.s1655225 Guide for using apt with raspberry pis connected to SDP robots or other networks without internet access
Topic revision: r148 - 25 Mar 2022 - 15:15:03 - Main.s1737075
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