
Tutorials
Since DASL's inception, it's members have been developing world class tutorials for public use. As each member of the laboratory learns a new topic, they are tasked with creating tutorials to share their knowledge with the other members of the lab and the general public. Creation of the tutorial not only helps to document a student's completion of a topic but also ensures that they fully understand every detail. Teaching the topic to someone else (through tutorial writing) is commonly noted as the best way to learn as well.
The full listing of DASL tutorials is below:
- "Do It Yourself" Omnidirectional Camera
- Canny Edge Detection
- Raster Data (24-Bit)
- Raster Data (8-Bit)
- Sobel & Laplace Edge Detection
- Histogram, Thresholding and Image Centroid Tutorial
- TRIPOD Laplace Edge Detection
- Depth Map With Binocular Vision - Depth Map Tutorial using TRIPOD adapted for 2 cameras
- Distance With Binocular Vision - Distance Tutorial using TRIPOD adapted for 2 cameras
- Canny With Thresholding Tutorial - Canny Tutorial using TRIPOD
- A Brief Note on Setup and Configuration of NI Vision
- Basic Pattern Recognition with NI Vision
- Basic Image Acquisition with NI Tools
- Image Overlays with NI Vision
- Using Vision Assistant for VI Generation
- Adding Two BMPs
- Fuzzy Controller Simulated in Matlab Simulink and Implemented in Labview
- Introduction to MRAC - An introduction to Model Reference Adaptive Control (MRAC).
- Sliding Mode Control of A Suspended Pendulum
- MRAC Simulation in Real Time
- Crane Anti-Sway LQR Control
- GPS Waypoint Navigation with an RC Plane
- Simultaneous Localization and Mapping (SLAM) Mini-course
- Introduction to Voronoi Diagrams
- Breadth First Search and Depth First Search for Path Planning
- GPS Waypoint Navigation with Fixed Wind Platform
- GPS Waypoint Navigation with E-Maxx RC Truck
- Simple Terrain Mapping Using SICK Laser Scanner
- Robonova
- HUBO
- Hubo (Main) : http://www.pages.drexel.edu/~dml46/DASL/HUBO/Hubo_Main.html
- How to Build Hubo (Foot): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Foot/Main.html
- How to Build Hubo (Lower Leg Plus Foot): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Lower_Leg_Plus_Foot/Main.html
- How to Build Hubo (Hip): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Hip/Main.html
- How to Build Hubo (Upper Leg): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Upper_Leg/Main.html
- How to Build Hubo (Knee Plus Upper and Lower Leg Connection): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Knee_Plus_Uppler_and_Lower_Leg_Connection/Main.html
- How to Program Hubo (Part 1: The Basics):http://www.pages.drexel.edu/~dml46/DASL/HUBO/Program_Part_1_The_Basics/Main.html
- How to Program Hubo (Part 2: Simple Gestures): http://www.pages.drexel.edu/~dml46/DASL/HUBO/Program_Part_2_Simple_Gestures/Main.html
- Taking scans with Riegl LMS This tutorial describes how to connect and take scans using the Riegl Laser Scanner.
- Processing point cloud into surface model This tutorial describes how to connect and take scans using the Riegl Laser Scanner.
- Scan tutorial files
- Interfacing with the Sick LMS-200 - An introduction to operating and programming for the SICK LMS 200 laser range finder.
- Performing Scans with the Riegl LMS-Z210 - How to use the Riegl LMS-Z210 laser scanner with the RiSCAN PRO software.
- Beginner's Guide to Crossbow Motes - A layman's guide to programming Crossbow MICA2 motes.
- Use of Centeye Optic Flow Sensor - Background information and use of a Centeye Optic Flow Sensor
- Zagi Flying Wing
- Novatel
- Balancing Bot
- Rotomotion SR-100 UAV Setup & Flying
- SR-20/SR-100 Hardware Checklist
- Lego NXT Bluetooth Controller
- NI-USB-6211 Setup with Labview 8.x
- DASL - 131 CNC Mill Operation & Shop Practices
- Parker's DM Series Flat Servo Actuator and 6K4 Servo/Stepper Controller
- Embedded Netburner Development board
- Surface Mount Soldering by Hand
- In-Circuit Programming using Microchip's ICD 2
- Fast track to PIC Programming - A layman's guide to programming the PIC 16F84 Microcontroller
- Ultrasonic Sensor Control of Servo - Control of a Servo using PIC 16F84 and SRF04 Ultrasonic Sensor
- Infrared Sensor Control of Servo - Control of a Servo using PIC 16F84 and GP2D02 Infrared Sensor
- Joystick Input in DOS - C Programming to receive joystick input in DOS
- Joystick Input in Windows - Visual Basic Programming to receive joystick input in Windows
- Encoding and Decoding - A guide to encoding and decoding with the Motorla MC145026/28 encoder and decoder.
- PIC 16F84 Voice Coil Control - How to control the servos included with the RFFS-100 using a PIC 16F84
- PWM signal generation using PIC 16F84 - How to create a PWM signal using a PIC 16F84
- Poser 7 Operations Tutorial These tutorials are designed to assist users who are already familiar with computers and software packages. They are cumulative and will familiarize such users with the different functions and features of Poser 7. Their goal is to teach you the techniques needed to create realistic poses and animations.
- Microsoft Robotics Studio Supplemental Overview An explanation of some of the key concepts found in the Microsoft Robotics Studio, meant primarily to aide those going through the tutorials found on the Microsoft Robotics Studio Developer Center website.
- Bluetooth Motor Control via Distance For what appears to be technical reasons, the NXT Direct Commands portion of the LabVIEW NXT Toolkit lacks a way to control how many times a motor rotates. This tutorial demonstrates a method for gaining such control using a custom subVI and a management program that runs on the NXT Device.
- NXT Direct Command GUI Application This is essentially instructions for how to recreate the application I used to control the 3 DOF robotic arm seen in a couple of the videos in the Media Archive section. Note: This tutorial references the Bluetooth motor control method detailed in the tutorial above, so read that one first.
- LabVIEW NXT Toolkit Overview While not a tutorial per say, this evaluation of LabVIEW's NXT Toolkit provides insight into what to expect when using it.
- Canoma
- Latex - Creating a Thesis
- EAGLE - PCB Design
- Basic Unix Commands
- Matlab Neural Network Toolbox
- FileZilla Pre-Configured FTP
- FPGA tutorial
- Lab Video tips To help members of the lab to produce high quality video demonstrations of our projects I have compiled a power point list of tips that may prove useful.
Vision
Control
Navigation
Humanoid Robotics
Hardware
Electronics
Software
Miscellaneous

