Skip to main content

and
  1. No Access

    Video Segment

    Mobile Robot Hardware

    This video discusses the hardware components of mobile robots, including drive mechanics, controllers, sensors and the overall system design.

    Thomas Bräunl in Robot Programming Practice (2023)

  2. No Access

    Video Segment

    Robot Simulation: Concept, Setup

    This video segment explains the concept of robot simulation and gives an introduction to the EyeSim simulation system.

    Thomas Bräunl in Robot Programming Practice (2023)

  3. No Access

    Video Segment

    Mazes: Exploration

    This video segment introduces mazes and their simulation environment format. Iterative (left-hand rule) and recursive algorithms for maze exploration are shown.

    Thomas Bräunl in Robot Programming Practice (2023)

  4. No Access

    Video Segment

    Lidar: Light Detection and Ranging

    This video introduces the concept of a Lidar sensor and its applications. A Lidar is used for a predator-prey simulation as well as for driving a real and a simulated Formula-SAE Autonomous race car.

    Thomas Bräunl in Robot Programming Practice (2023)

  5. No Access

    Video Segment

    Autonomous Boats and Submarines (AUV)

    This video part shows real and simulated autonomous underwater vehicles (AUV) and autonomous boats. Sample programs for basic movements patterns are shown.

    Thomas Bräunl in Robot Programming Practice (2023)

  6. No Access

    Video Segment

    Robot Vision: Motion Detection

    This video segment analyses image sequences, identifying changes that are due to motion in the image field. This concept is then extended to tracking moving objects.

    Thomas Bräunl in Robot Programming Practice (2023)

  7. No Access

    Video Segment

    Outlook: Virtual Reality, Autonomous Vehicles, Projects

    This video concludes the s0eries by giving an outlook at more ambitious robotics projects, including EyeSim Virtual Reality on the Oculus Quest. The video highlights more complex autonomous vehicles and introd...

    Thomas Bräunl in Robot Programming Practice (2023)

  8. No Access

    Video Segment

    Introduction

    This video gives a general introduction to robotics. It shows the robots we work on in the UW Robotics Lab and discusses different types of real and simulated robots.

    Thomas Bräunl in Robot Programming Practice (2023)

  9. No Access

    Video Segment

    Mobile Robot Software

    This video gives an introduction into the software setup and connection between a robot and a laptop/desktop computer. It shows how to transfer files, do a remote login, compile and run application programs.

    Thomas Bräunl in Robot Programming Practice (2023)

  10. No Access

    Video Segment

    Robot Simulation: Examples

    This video segment demonstrates the use of the EyeSim robot simulator by introducing several sample robot application programs.

    Thomas Bräunl in Robot Programming Practice (2023)

  11. No Access

    Video Segment

    Mazes: Navigation

    This video segment demonstrates how to navigate in a given maze. It introduces algorithms for flood fill and shortest path generation. Driving accuracy and necessary control algorithms as discussed as well.

    Thomas Bräunl in Robot Programming Practice (2023)

  12. No Access

    Video Segment

    Robot Vision: Edge Detection

    This video segment introduces image processing routines for robot vision. It defines standard image data formats and demonstrates edge detection using the Laplace and Sobel filters in real and simulated enviro...

    Thomas Bräunl in Robot Programming Practice (2023)

  13. No Access

    Video Segment

    Industrial Robot Manipulators

    This video introduces industrial robot manipulators and their standard drawing notation of links and joints. Real and simulated sample robots are Nachi and UR5, for which a simple programming interface is shown.

    Thomas Bräunl in Robot Programming Practice (2023)

  14. No Access

    Video Segment

    Robot Vision: Color Detection

    This video segment introduces color models RGB and HSI and uses the latter for identifying colored objects in an image. Histograms are used to find the exact object location to guide a robot driving towards a ...

    Thomas Bräunl in Robot Programming Practice (2023)

  15. No Access

    Video Segment

    Voice Commands Using Arduino and Machine Learning

    This segment provides a step by step guide on how to setup hardware components and use a tensorflowLite model to recognize ‘yes’ and ‘no’ voice commands.

    Julia Makivic in Voice Commands Using Arduino and Machine Learning (2020)