Control theory

Virtual fixture

A virtual fixture is an overlay of augmented sensory information upon a user's perception of a real environment in order to improve human performance in both direct and remotely manipulated tasks. Developed in the early 1990s by Louis Rosenberg at the U.S. Air Force Research Laboratory (AFRL), Virtual Fixtures was a pioneering platform in virtual reality and augmented reality technologies. (Wikipedia).

Virtual fixture
Video thumbnail

Machine tool fixture 22

A way for clamping a workpiece at an angle or clamping workpiece of non parallel planes. Pink bar has revolution joint with the base. Its tilting angle is fixed by violet pin. STEP files of this video: http://www.mediafire.com/file/dpm1y2jiqm1qwhg/MachineToolFixture22STEP.zip/file Invento

From playlist Mechanisms

Video thumbnail

3D Printed Speaker

My 3D printed DIY speaker design. Tutorial: https://youtu.be/bmT21EHKQuM

From playlist 3D Printing

Video thumbnail

Modeling a 2-Piece Candle Holder in GeoGebra Augmented Reality

Math Teachers: Students can use GeoGebra Augmented Reality to create surfaces formed by rotating the graph of a function y = f(x) about the x-axis! Here's how: https://www.geogebra.org/m/RKYFdQJy#material/kPNmmHgj.

From playlist GeoGebra Augmented Reality (older iOS app)

Video thumbnail

Machine tool fixture 20

Floating cylinder enables clamping 4 workpieces from top side and right side simultaneously. STEP files of this video: http://www.mediafire.com/file/z485ip126gp2x4d/MachineToolFixture20STEP.zip/file Inventor files: http://www.mediafire.com/file/0onjsh1en2nwooc/MachineToolFixture20Inv.zip

From playlist Mechanisms

Video thumbnail

Angry Birds - Lecture 6 - CS50's Introduction to Game Development 2018

00:00:00 - Introduction 00:02:28 - Lecture Demo 00:05:45 - Sprites 00:08:38 - The World 00:11:32 - Bodies 00:13:13 - Fixtures 00:16:18 - Body Types 00:17:46 - static 00:23:11 - dynamic 00:23:42 - ground 00:28:07 - kinematic 00:35:07 - ballpit 00:38:14 - Mouse Input 00:42:08 - StartState 00

From playlist CS50's Introduction to Game Development 2018

Video thumbnail

Angry Birds Coding Tutorial - CS50's Intro to Game Development

Learn game development by creating an Angry Birds clone game using Lua and LÖVE2D. The principles you learn can apply to any programming language. This beginner's course teaches the foundations of game development. This video is lecture 6 of CS50's Intro to Game Development from Harvard U

From playlist CS50's Introduction to Game Development

Video thumbnail

Vibrating screen machine 1

The green inner shaft carrying a long eccentric rotates in a screen of cone shape. The later rotates in bearings supported by springs. The inner shaft and the screen are driven through double cardan joints (not shown). Link for downloading STEP files of this video: http://www.mediafire.com

From playlist Mechanisms

Video thumbnail

0054 - C++ Programming: TLS adapter/decorator

This is #54 in my series of live (Twitch) coding streams, working on writing my own web server and service framework in C++. This stream I started taking the TLS decorator I made in the previous stream and moving it to its own library, cleaning it up, and making it more generic, so it can

From playlist Excalibur

Video thumbnail

Lonestar ElixirConf 2017- Holistically built and tested APIs by Brian Cardarella

Lonestar ElixirConf 2017- Holistically built and tested APIs by Brian Cardarella The Elixir eco system is moving fast. So fast that we sometimes look to how we did things in other languages to inform what we should do in Elixir. This is a good starting place but ultimately does us a disse

From playlist Lonestar Elixir 2017

Video thumbnail

Rocky Mountain Ruby 2011 - Surviving Growing from Zero to 15,000 Selenium Tests

by: Jim Holmes Selenium’s a wonderful tool for automating acceptance and functional tests; however, real-world implementations bring a lot of pain. I suffered all that pain, and more, as I piloted an effort that started out with Selenium IDE, moved through RC, and ended up with WebDrive

From playlist rocky Mountain Ruby 2011

Video thumbnail

Introduction to Google Test and CMake

A viewer on one of my recent Twitch streams made an excellent suggestion/request for a video showing how to get started with the Google Test framework, to develop unit tests as part of Test Driven Development. I decided to throw in CMake as well and show how to start a new project using b

From playlist One-off Tutorials

Video thumbnail

0073 - [ C++ ] Teaching servers to socialize

This is #73 in my series of live (Twitch) coding streams. This stream I made progress towards getting my game servers to connect to each other. I ran into some snags though. I also got stream notifications up and running, finally! :) Notebook page: https://tinyurl.com/ycx4qzal -- W

From playlist Excalibur

Video thumbnail

Can maths tell us how to win at Fantasy Football? - Joshua Bull

Oxford Mathematician Josh Bull won the 2019-2020 Premier League Fantasy Football competition from nearly 8 million entrants. So how did he do it? Did he by any chance use mathematics? In this lecture Josh shows just how useful maths can be, not just in dealing with serious issues, but in

From playlist Oxford Mathematics Public Lectures

Video thumbnail

0313 [ MMO/MUD ] -- Refactoring

This is #313 in my series of live (Twitch) coding streams. This stream I worked on refactoring the unit tests for the Executor portion of my game server. Notebook page: https://tinyurl.com/vjnamjz -- Watch live at https://www.twitch.tv/rhymu8354

From playlist Excalibur

Video thumbnail

Virtual Reality in Construction Planning / Design / Programming - Sam Farstad

Presentation from The Campus Alliance for Advanced Visualization 2019 (CAAV19) held at Indiana University (IU) in Bloomington, Indiana. Abstract: The role of the Planning and Construction division is to take an academic/research/athletic, or other mission supporting idea and turn it into

From playlist CAAV19 - The Campus Alliance for Advanced Visualization 2019

Related pages