FixtureNet II: Interactive Redesign and Force Visualization on the Web Charles Anderson Yan Zhuang Ken Goldberg UC Berkeley.

Slides:



Advertisements
Similar presentations
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Advertisements

TopicLens, and More! John O’Donovan Four Eyes Lab, Department of Computer Science, University of California, Santa Barbara.
Chapter 1 - VB 2008 by Schneider1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and.
Polygon overlay in double precision arithmetic One example of why robust geometric code is hard to write Jack Snoeyink & Andrea Mantler Computer Science,
W2D1 Fluency with IT = to learn / figure out quickly to use the computer for whatever purpose skills (lab) concepts (lectures)
Interactive Shortest Path An Image Segmentation Technique Jonathan-Lee Jones.
Lesson 6 Software and Hardware Interaction
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
P. Brigger, J. Hoeg, and M. Unser Presented by Yu-Tseh Chi.
Coordinate Systems John Kirby.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
Putting the Turing into Manufacturing: Algorithmic Automation and Recent Developments in Feeding and Fixturing Ken Goldberg, UC Berkeley.
1 Model View Controller. 2 Outline Review Definitions of MVC Why do we need it? Administiriva Changing the display Event flow Dragging at interactive.
Newton’s Laws of Motion - 2. Multiple Objects – Example with m 2 > m 1 Draw free body diagrams for each object. In magnitude, a 1 = a 2.
CS491b Project Taichi Murase. CS491a Project Project name: Pythagoras Tree Goal: As a CS major student, create a good work for the Curve Bank project.
4/19/2000Deepak Bandyopadhyay / COMP239 / inTouch1 Interactive Multiresolution Modeling and 3D Painting with a Haptic Interface Arthur D. Gregory, Stephen.
Unsupervised Scoring for Scalable Internet-based Collaborative Teleoperation Ken Goldberg, et. al. UC Berkeley Dana Plautz, Intel.
ABSTRACT Many new devices and applications are being created that involve transporting droplets from one place to another. A common method of achieving.
Windows Presentation Foundation
Evaluation Code for Composite Joints in General Aviation Structures September 17, 2003 Rachael Andrulonis.
Simulink ® From Simulink® 7 Getting Started Guide.
Chapter 4 Sec. 4.1, 4.2, 4.4 Procedures (User-defined)
Creating Web Page Forms
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Starter. Objectives: To examine the ways of making a product interactive To start designing the interactive features of your multimedia product.
USER INTERFACE.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
H&R Block’s Office Locator Overhaul Designed by Jonathan Heavner Developed by InFusion
Interactive Vision Two methods for Interactive Edge detection. Final Project by Daniel Zatulovsky
Lecture 6 : Level Set Method
Attributed Visualization of Collaborative Workspaces Mao Lin Huang, Quang Vinh Nguyen and Tom Hintz Faculty of Information Technology University of Technology,
Developing An Educational Rigid Body Dynamics Physics Engine By Neal Milstein.
卓越發展延續計畫分項三 User-Centric Interactive Media ~ 主 持 人 : 傅立成 共同主持人 : 李琳山,歐陽明,洪一平, 陳祝嵩 水美溫泉會館研討會
User Interface Interface: web room planner. User Interface Inspiration: Google SketchUp.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
Nave Weinberg & Shlomi Nissim
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested.
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
Extending SQL Server Data Mining Ryan Ebert Richard Rogers Nick Crampton.
solve x + (-16) = -12 solve x + (-16) = X = 4.
Fezile Mlungu, Materials Developer, Centre for Learning and Teaching Development Interactive multimedia: its related computer applications and emerging.
Exact and Distributed Algorithms for Collaborative Camera Control Dezhen Song * A. Frank van der Stappen † Ken Goldberg * * UC Berkeley, USA † Utrecht.
Cartographic Objects Digital Images of a Map Vector Data Model Raster Data Model.
Windows 7 - The User Interface. Applying Themes : Themes Styles are called as Themes and Windows 7 Themes or Styles are a formal combination of desktop.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
4/25/02 SKETCH: Robert C. Zelenik Kenneth P. Herndon John F. Hughes An Interface for Sketching 3D Scenes SIGGRAPH ‘96 Presented by Mike Margolis.
Algebra and Trigonometry by Cynthia Y. Young, © 2007 John Wiley and Sons. All rights reserved. Solving Systems of Equations.
JASS J ava A udio S ynthesis S ystem SUMMARY JASS is a unit generator based audio synthesis programming environment written.
CPSC 203 Introduction to Computers Lab 21 By Jie Gao.
1 Ι © Dassault Systèmes Ι Confidential Information Ι Instructor’s Guide to Teaching SolidWorks Software Lesson 9 School’s Name Teacher’s Name Date.
Flight Simulator Overview Flight Compartment Host Computer Motion Control Cabinet Motion Platform 13/6/2016 Visual Display Visual Image Generator Interface.
William H. Bowers Visual Interface Design. William H. Bowers Topics Visual Software Visual Interface Canonical Vocabulary.
3.5 Solving systems of equations in three variables Main Ideas Solve systems of linear equations in three variables. Solve real-world problems using systems.
THE MOUSE Left Click THE MOUSE Right Click.
GlobalTech Squad Toll Free
A fully self-contained Rubik’s Cube solver
VISUAL BASIC – CHAPTER ONE NOTES An Introduction to Visual Basic
Motivation and Background
Motivation and Background
Graphing Linear Functions
Computer Animation Algorithms and Techniques
Solving Equations 3x+7 –7 13 –7 =.
Advanced Computer Graphics: Teddy
An interactive, user-driven physics simulator
The system unit processes information.
An interactive, user-driven physics simulator
Presentation transcript:

FixtureNet II: Interactive Redesign and Force Visualization on the Web Charles Anderson Yan Zhuang Ken Goldberg UC Berkeley

Background Modular Fixturing Brost-Goldberg Algorithm –complete fixture synthesis FixtureNet I –CGI-based (1994)

Objectives New, Java-Based User Interface on top of existing FixtureNet server program Interactive Force Display Interactive Part Redesign Build Better Intuition about Parts and Fixtures

FixtureNet Processes

Interactive Force Display Compute Fixel-Edge Contacts Display Unit Reaction Forces

Interactive Force Display User Force Input –Mouse click & drag  force origin, magnitude & direction –solve for reaction forces: four 3x3 systems of equations –update display

Interactive Redesign Reuse 3 locators ignore clamp Edges w/o locator are unrestricted Fix 2 edges and move third Complex shape

Control Curve Move locators along edges 3rd point sweeps elliptic curve - the control curve 3rd edge must intersect CC

Different Parts - One Fixture

Conclusions New User Interface Force Display Part Redesign Better Intuition