Hardware & Sofware: design and implementaton. Andrea Ranieri
|
|
- Samuel Golden
- 5 years ago
- Views:
Transcription
1 & Sofware: design and implementaton Andrea Ranieri
2 Part 1
3 What's the purpose of designing and developing new hardware components for UMVs? Each component basically has to solve one (well, sometimes more than one) specific problems: engines and controllers provide propulsion sensors provide data computing boards provide processing capacity to coordinate everything
4 Design of new non-trivial components is essential It allows to carefully plan and somehow simulate the purchase/development process: 1. formalize the requirements 2. do a make-or-buy decision 3. design an alpha-prototype on paper 4. see if everything fits mechanically and electrically into the UMV (and maybe into the other UMVs) simulate unit tests and integration tests 5. goto step 1 and refine until error < ε
5 Use case: build a high performance Computer Vision system to be mounted on a UMV. Step 1: requirements what does it mean high performance? in the context of UMVs, where hardware is usually close to industrial-grade specifications, high performance may be everything >= to a decent desktop computer able to do advanced processing on HD stereo images at high FPS.
6 Step 1.01: rule out impossible requirements no LIDAR underwater underwater LIDAR systems exist but are way too expensive no Kinect (no IR underwater)
7
8 Step 2: make or buy? It largely depends on the underlying technology. Buy: Buy the process is fast & easy if the technology is reliable enough usually costs less money than R&D + parts sometimes the software is already available, working and tested if the component is backed by a big open-source community -> 90% of work is already done
9 Step 2: make or buy? It largely depends on the underlying technology. Make: Make the process is slow and usually expensive (both in parts and in effort) if the technology is bleeding-edge, disruptive or niche market, it may yield substantial savings or even a profit both hardware and software will be taylormade for the application.
10 Step 2: make or buy the stereo camera? definitely buy (and go mainstream) Bumblebee XB3 is relatively inexpensive lot of software and functionalities already available a large community of users tech specs may be better firewire is a pain in the ass
11 Step 2: make or buy the high performance mini-pc? Raspberry Pi 3, ODROID-C2/XU3 are not enough Intel NUC CPUs are fine but NUCs can't be upgraded and their GPUs are not so fast Best long-term solution: make a high performance mini-pc
12 Step 3: alpha-prototype on paper Powerful i7 mini-pc, with room for additional GPU Bumblebee XB3 (very compact) Firewire underwater cable
13 Step 3: alpha-prototype on paper Mini-pc i7 specs: 1. Intel Core I7-6700K 2. ASRock Z170 Gaming-ITX/ac 3. 2x8GB DDR4 3733MHz LPX 4. Samsung 256GB SSD SM951 M.2 5. StarTech Mini PCI-Express to FireWire adapter 6. [Leave room for an additional GPU]
14 Step 3: alpha-prototype on paper Mini-pc i7
15 Step 4: see if everything fits mechanically and electrically (and thermically?) the PCI-Ex 16x slot is completely on the edge of the board -> the cylinder will be considerably bigger than the motherboard form factor or it won't be a cylinder at all? or we could try another PCI-Ex extender when the cylinder is sealed, the system will probably produce enough heat to become unstable in air circuit partitioning and power on via SW
16 What's next?
17 GPS Laser scanners Radar accelerometers gyroscopes Acoustic data wheel encoders Inertial data small radar arrays mounted around the side of the vehicle Odometry dense 3D point cloud colored as seen by the laser: intensity of echoed infrared laser beams proximity Visual data cameras
18 Obviously, we can't compete with Google, if only for the budget But we can try to copy Google cars has about 150k in equipment and uses 70k Velodyne HDL-64E as LIDAR system On the sea surface and in air, we could use Velodyne VLP-16 ~= 10k overall
19 Google LIDAR Navigaton System
20 Questions?
21 Questions?
22 Part 2 Sofware
23 Sofware What are the differences with hardware? 1. Software is intangible It's hard to understand its development effort 2. Software is easy to reproduce Cost is only in its development In other engineering products, costs are in manufacturing 3. Software is labor-intensive Hard to automate Only prototyping and testing can be successfully automated
24 Sofware What are the differences with hardware? 4. Software requires highly specialized workforce Untrained people can hack something together Quality and performance bugs are hard to catch 5. Software is easy to modify Developers often make changes without full and detailed knowledge of the code PROs: abstraction and encapsulation (information hiding) CONs: unexpected behaviors 6. Software does not wear out It deteriorates mainly by having its design changed: erroneously in ways that were not anticipated
25 Sofware Much software has poor design and it will get worse if not rewritten from scratch Demand for software is always high and rising We are in a perpetual software crisis We still have to fully learn to engineer software We still have to fully learn how to package and distribute software Linux software packages and ROS packages are good examples, but there is margin for improvement
26 Sofware Today software has become way too complex to fit entirely in one head or to be written by one or a few people At the end, the process of engineering software is just a matter of: recycling other's work trusting libraries and frameworks you're using (optional, but highly recommended) repackage and make open-source for others to improve your work
27 Sofware Focusing on C++, there are only a few major portable SW components Standard Template Library (STL): part of the C++ ISO Standard itself, almost bugfree Boost Libraries: free peer-reviewed portable C++ libraries, very few bugs. Cyclically, Boost features are ported into STL (smart pointers, threads, lambdas, etc.) Qt: cross-platform framework (UI, networking, DB, etc.), the graphical part is in continuous development (= a little bit buggy) OpenCV: imaging and computer vision Crypto++: cryptography and security ROS: middleware framework for communication, visualization, packaging and many other tools/libraries for C++/Python development
28 Sofware For anything else not covered by these libraries, one has to: search for smaller, less actively developed/maintained libraries write the code himself
29 Sofware Enter ROS! ROS opens the way to a huge amount of very well written (and tested) software packages The shortest term advantage is on sensors GPS, camera, LIDAR, multibeam, IMU, Kinect, Leap Motion, etc. etc. etc. The long term advantage is to have a distro-like packaging and distribution system that speeds up the software production
30 Sofware Let's see a few examples: Example 1 - Mono odometer - used with an old analog camera 720x576 compared with Teledyne DVL (Doppler Velocity Log). OpenCV with SURF feature detection and extraction PROs: detection and extraction is ready to use, easily portable on GPU CONs: rotation-invariant - (need to move to ORB?)
31 Sofware Let's see a few examples: Example 2 - ROS Leap Motion driver + OGRE-based libhand ROS Leap Motion driver is ready to use Needed to repackage and made libhand compile Leap Motion data is very noisy -> kalman filter No physics of the hand or constraints on the joints
Public Sensing Using Your Mobile Phone for Crowd Sourcing
Institute of Parallel and Distributed Systems () Universitätsstraße 38 D-70569 Stuttgart Public Sensing Using Your Mobile Phone for Crowd Sourcing 55th Photogrammetric Week September 10, 2015 Stuttgart,
More informationMULTI-MODAL MAPPING. Robotics Day, 31 Mar Frank Mascarich, Shehryar Khattak, Tung Dang
MULTI-MODAL MAPPING Robotics Day, 31 Mar 2017 Frank Mascarich, Shehryar Khattak, Tung Dang Application-Specific Sensors Cameras TOF Cameras PERCEPTION LiDAR IMU Localization Mapping Autonomy Robotic Perception
More informationCreating Affordable and Reliable Autonomous Vehicle Systems
Creating Affordable and Reliable Autonomous Vehicle Systems Shaoshan Liu shaoshan.liu@perceptin.io Autonomous Driving Localization Most crucial task of autonomous driving Solutions: GNSS but withvariations,
More informationHard Drive vs Solid State Drives
By: May 2018 - TIPS & TRICKS... Hard Drive vs Solid State Drives Perhaps this is best said as, How do I breathe new life into an older computer. One that has begun to slow down dramatically from when it
More informationOutline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017
Electric Electronic Engineering Bogazici University December 13, 2017 Absolute position measurement Outline Motion Odometry Inertial systems Environmental Tactile Proximity Sensing Ground-Based RF Beacons
More informationgoals review some basic concepts and terminology
goals review some basic concepts and terminology understand the major components of a computer and issues surrounding selection CPU motherboard (mainboard) and chipset storage and other high-performance
More informationD-Rex. Final Report. An Ho. April 21, 14
D-Rex Final Report An Ho April 21, 14 University of Florida Department of Electrical and Computer Engineering EEL 4665 IMDL Instructors: A. Antonio Arroyo, Eric M. Schwartz TA: Andrew Gray Table of Contents
More informationOpen Source Software in Robotics and Real-Time Control Systems. Gary Crum at OpenWest 2017
Open Source Software in Robotics and Real-Time Control Systems Gary Crum at OpenWest 2017 Background and some videos for context ASI history with some open source and USU academic roots: asirobots.com
More informationSensor technology for mobile robots
Laser application, vision application, sonar application and sensor fusion (6wasserf@informatik.uni-hamburg.de) Outline Introduction Mobile robots perception Definitions Sensor classification Sensor Performance
More informationLecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013
Lecture 19: Depth Cameras Visual Computing Systems Continuing theme: computational photography Cameras capture light, then extensive processing produces the desired image Today: - Capturing scene depth
More informationCollaboration is encouraged among small groups (e.g., 2-3 students).
Assignments Policies You must typeset, choices: Word (very easy to type math expressions) Latex (very easy to type math expressions) Google doc Plain text + math formula Your favorite text/doc editor Submit
More informationAdvanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors
Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors Sriram Sethuraman Technologist & DMTS, Ittiam 1 Overview Imaging on Smart-phones
More informationAdvanced Topics In Hardware
Advanced Topics In Hardware You will learn the inner workings of the hardware components introduced in the previous section. Computer Buses: How Information Is Transmitted Carries information between the
More informationDemand increases for storage and computing
Demand increases for storage and computing Add Storage Purchase large capacity disks and/or storage devices Enhance Computing Purchase more powerful servers But resource is limited. What can we do? Different
More informationNonlinear State Estimation for Robotics and Computer Vision Applications: An Overview
Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview Arun Das 05/09/2017 Arun Das Waterloo Autonomous Vehicles Lab Introduction What s in a name? Arun Das Waterloo Autonomous
More informationA Simple Introduction to Omni Roller Robots (3rd April 2015)
A Simple Introduction to Omni Roller Robots (3rd April 2015) Omni wheels have rollers all the way round the tread so they can slip laterally as well as drive in the direction of a regular wheel. The three-wheeled
More informationHow To Completely Wipe A External Hard Drive Macbook Pro Retina
How To Completely Wipe A External Hard Drive Macbook Pro Retina Twitter: twitter.com/italkapple Links to hard drives commy Macbook Pro to my. Boost your Mac's performance and reclaim hard-drive space with
More informationW4. Perception & Situation Awareness & Decision making
W4. Perception & Situation Awareness & Decision making Robot Perception for Dynamic environments: Outline & DP-Grids concept Dynamic Probabilistic Grids Bayesian Occupancy Filter concept Dynamic Probabilistic
More informationRTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms
Philippe / 30 min dspace Technology Conference Plymouth, Michigan October 17th 2017 RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Nicolas du Lac
More informationComputer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.
Hardware Computer Overview A computer item you can physically see or touch. Software A computer program that tells computer hardware how to operate. Information Technology (IT) The broad subject related
More informationIoTECH* *Internet of Things Extensible Car Hub. PDR Presentation
IoTECH* *Internet of Things Extensible Car Hub PDR Presentation Meet the Team Chris Ingerson CSE Nick Korniyenko EE Nigel Paine CSE Raghid Bahnam EE Prof. Jay Taneja Advisor Problem Context IoT devices
More informationMulti-Screen Computer Buyers Guide. // //
www.multiplemonitors.co.uk // Sales@MultipleMonitors.co.uk // 0845 508 53 77 CPU / Processors CPU s or processors are the heart of any computer system, they are the main chips which carry out instructions
More informationIndoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK
Indoor navigation using smartphones Chris Hide IESSG, University of Nottingham, UK Overview Smartphones Available sensors Current positioning methods Positioning research at IESSG 1. Wi-Fi fingerprinting
More informationEE565:Mobile Robotics Lecture 3
EE565:Mobile Robotics Lecture 3 Welcome Dr. Ahmad Kamal Nasir Today s Objectives Motion Models Velocity based model (Dead-Reckoning) Odometry based model (Wheel Encoders) Sensor Models Beam model of range
More informationCSC 170 Introduction to Computers and Their Applications. Computers
CSC 170 Introduction to Computers and Their Applications Lecture #4 Digital Devices Computers At its core, a computer is a multipurpose device that accepts input, processes data, stores data, and produces
More informationDense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm
Computer Vision Group Prof. Daniel Cremers Dense Tracking and Mapping for Autonomous Quadrocopters Jürgen Sturm Joint work with Frank Steinbrücker, Jakob Engel, Christian Kerl, Erik Bylow, and Daniel Cremers
More informationSensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016
Sensor Fusion: Potential, Challenges and Applications Presented by KVH Industries and Geodetics, Inc. December 2016 1 KVH Industries Overview Innovative technology company 600 employees worldwide Focused
More informationCamera Interface Discussion
Camera Interface Discussion Applications We will have many applications which need camera Injection Laser Stabilization OTR The data throughput may be very high 640*480*2bytes/pixel*120Hz ~= 74MB/s Even
More informationMotherboard BIOS. Fig: 1 What you see (or something similar) if you turn the PC manufacturer's logo off
Motherboard The Motherboard is a large printed circuit board that almost all other components plug into. It can probably best describe it as the nervous system of the PC as information is passed from one
More informationUnit 14 plan installation and maintenance of hardware in a technology system
Unit 14 plan installation and maintenance of hardware in a technology system In this assessment I will be describing the purpose and client requirements for the hardware, I will produce a plan for installing
More informationSelection and Integration of Sensors Alex Spitzer 11/23/14
Selection and Integration of Sensors Alex Spitzer aes368@cornell.edu 11/23/14 Sensors Perception of the outside world Cameras, DVL, Sonar, Pressure Accelerometers, Gyroscopes, Magnetometers Position vs
More informationDesigning GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks
MUNICH OCT 10-12, 2017 Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks Xavier Rouah Lead Software Engineer Brief introduction about
More informationDesign your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps
SAN JOSE MAY 8-11, 2017 Design your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps Nicolas du Lac CEO, Intempora Brief introduction about Intempora Intempora Software editor
More informationAcoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios
Sensor Fusion for Car Tracking Acoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios, Daniel Goehring 1 Motivation Direction to Object-Detection: What is possible with costefficient microphone
More informationPersonal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware)
Personal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware) Personal computer hardware are component devices which are typically installed into or peripheral to
More informationGPS-Aided Inertial Navigation Systems (INS) for Remote Sensing
GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing www.inertiallabs.com 1 EVOLUTION OF REMOTE SENSING The latest progress in Remote sensing emerged more than 150 years ago, as balloonists took
More informationINTRODUCING RYZEN MARCH
INTRODUCING RYZEN MARCH 2018 1 WHAT WE WILL COVER TODAY 5 Things to Know about AMD AMD Ryzen TM Mobile Processors AMD SenseMI Smart Features Key Things to Remember INTRODUCING RYZEN MARCH 2018 32 5 Things
More informationActive Stereo Vision. COMP 4900D Winter 2012 Gerhard Roth
Active Stereo Vision COMP 4900D Winter 2012 Gerhard Roth Why active sensors? Project our own texture using light (usually laser) This simplifies correspondence problem (much easier) Pluses Can handle different
More informationNightblade MI2 infokit
Nightblade MI2 infokit The grand success of Nightblade Launched as Gaming Desktop and Gaming Barebone in March 2014 Sold in more than 30 countries worldwide Presented in numerous LAN parties and all major
More informationSpeed, Accuracy and Performance at an Affordable Price
Speed, Accuracy and Performance at an Affordable Price 012 2.A ions olut S 3D3 ed. serv s re ht ll rig VERSATILE for Industry Applications The HDI Advance 3D Scanner uses white light technology for capturing
More informationECGR4161/5196 Lecture 6 June 9, 2011
ECGR4161/5196 Lecture 6 June 9, 2011 YouTube Videos: http://www.youtube.com/watch?v=7hag6zgj78o&feature=p layer_embedded Micro Robotics Worlds smallest robot - Version 1 - "tank" Worlds smallest robot
More informationHardware 3D Mapping Systems
Hardware 3D Mapping Systems About Us GreenValley International GreenValley International provides 3D mapping solutions that include mobile & aerial LiDAR acquisition hardware, post-processing software
More informationStreamingChurch.tv Equipment Recommendations
StreamingChurch.tv Equipment Recommendations Minimum Better Best Camera Almost Any Consumer Camcorder Analog, SD output $300 - $500 Canon VIXIA HF G20 $800 Vaddio Wallview 100 PTZ Camera System 3 Cameras
More informationYOUR NEXT HAM RADIO SHACK COMPUTER THE NEXT GENERATION IN PC S. Ken N1RGK
YOUR NEXT HAM RADIO SHACK COMPUTER THE NEXT GENERATION IN PC S Ken N1RGK What are we going to cover in this presentation? A quick stroll down memory lane Costs of PC s, Old and New A look into the Next
More informationWhat Computer Should I Buy?
What Computer Should I Buy? Revision History Date Author Summary May 2011 Mike Anderson, Jason Jubinville, Peter Root Original Document June 2014 Greg Dyer Updated for new engineering programs, and computer
More informationSigns of Intelligent Life: AI Simplifies IoT
Signs of Intelligent Life: AI Simplifies IoT JEDEC Mobile & IOT Forum Stephen Lum Samsung Semiconductor, Inc. Copyright 2018 APPLICATIONS DRIVE CHANGES IN ARCHITECTURES x86 Processors Apps Processors FPGA
More informationE80. Experimental Engineering. Lecture 9 Inertial Measurement
Lecture 9 Inertial Measurement http://www.volker-doormann.org/physics.htm Feb. 19, 2013 Christopher M. Clark Where is the rocket? Outline Sensors People Accelerometers Gyroscopes Representations State
More informationCamera Drones Lecture 2 Control and Sensors
Camera Drones Lecture 2 Control and Sensors Ass.Prof. Friedrich Fraundorfer WS 2017 1 Outline Quadrotor control principles Sensors 2 Quadrotor control - Hovering Hovering means quadrotor needs to hold
More informationLive Metric 3D Reconstruction on Mobile Phones ICCV 2013
Live Metric 3D Reconstruction on Mobile Phones ICCV 2013 Main Contents 1. Target & Related Work 2. Main Features of This System 3. System Overview & Workflow 4. Detail of This System 5. Experiments 6.
More informationStarting from. An Introduction to Computing Science by Jeremy Scott LEARNER NOTES
Starting from An to Computing Science by Jeremy Scott LEARNER NOTES You have probably already used several computers today without realising it. If you have sent a text, been driven in a car, or checked
More informationEmerging Vision Technologies: Enabling a New Era of Intelligent Devices
Emerging Vision Technologies: Enabling a New Era of Intelligent Devices Computer vision overview Computer vision is being integrated in our daily lives Acquiring, processing, and understanding visual data
More informationIntroduction to the Raspberry Pi AND LINUX FOR DUMMIES
Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite
More informationFlash Drive Won T Mount Windows 7 Won't Recognize
Flash Drive Won T Mount Windows 7 Won't Recognize So after inserting the flash drive, if I go to Start _ Computer, I won't see anything there for Windows 7 Professional doesn't mount my usb flash drive
More informationCS283: Robotics Fall 2016: Software
CS283: Robotics Fall 2016: Software Sören Schwertfeger / 师泽仁 ShanghaiTech University Mobile Robotics ShanghaiTech University - SIST - 18.09.2016 2 Review Definition Robot: A machine capable of performing
More informationLeica Geosystems Regional Public Safety Conference. Joshua Rayburn Consolidated Forensic Laboratory, Washington DC Present Date:
Leica Geosystems Regional Public Safety Conference Joshua Rayburn Consolidated Forensic Laboratory, Washington DC Present Date: 04.15.15 2 What is a Pegasus? Portable survey-grade mobile mapping solution
More informationThe Role of Performance
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture The Role of Performance What is performance? A set of metrics that allow us to compare two different hardware
More informationStereo and Monocular Vision Applied to Computer Aided Navigation for Aerial and Ground Vehicles
Riccardo Giubilato Centro di Ateneo di Studi e Attivita Spaziali Giuseppe Colombo CISAS University of Padova 1 Introduction Previous Work Research Objectives Research Methodology Robot vision: Process
More informationRobert Jamieson. Robs Techie PP Everything in this presentation is at your own risk!
Robert Jamieson Robs Techie PP Everything in this presentation is at your own risk! PC s Today Basic Setup Hardware pointers PCI Express How will it effect you Basic Machine Setup Set the swap space Min
More informationPresented By Jason Pinshower Indian Trails Public Library District
Presented By Jason Pinshower Indian Trails Public Library District jpinshower@indiantrailslibrary.org WHY AM I HERE? Choosing between a PC or a Mac can be a tough decision - especially if you don t know
More informationINTEGRATING COMPUTER VISION SENSOR INNOVATIONS INTO MOBILE DEVICES. Eli Savransky Principal Architect - CTO Office Mobile BU NVIDIA corp.
INTEGRATING COMPUTER VISION SENSOR INNOVATIONS INTO MOBILE DEVICES Eli Savransky Principal Architect - CTO Office Mobile BU NVIDIA corp. Computer Vision in Mobile Tegra K1 It s time! AGENDA Use cases categories
More informationArtec Leo. A smart professional 3D scanner for a next-generation user experience
Artec Leo A smart professional 3D scanner for a next-generation user experience Industrial design and manufacturing / Healthcare VR / E-commerce / Science and education Forensics / Art and design Easy
More informationManual Android Tablet Samsung Galaxy Note 10.1 Vs Ipad 3g + Wifi)
Manual Android Tablet Samsung Galaxy Note 10.1 Vs Ipad 3g + Wifi) In this article, Apple's ipad Air competes with Samsung's Galaxy Note 10.1 2014 The Wifi variant of the ipad Air is weighting 469grams,
More informationAccurate 3D Face and Body Modeling from a Single Fixed Kinect
Accurate 3D Face and Body Modeling from a Single Fixed Kinect Ruizhe Wang*, Matthias Hernandez*, Jongmoo Choi, Gérard Medioni Computer Vision Lab, IRIS University of Southern California Abstract In this
More informationManual Update Need For Speed World Notepad
Manual Update Need For Speed World Notepad If you have auto updates disabled, you will need to manually update by clicking We have added a Notebook, found in the phone menu, under a tiny button at the
More informationWhat to Look for When Buying a Computer
What to Look for When Buying a Computer Jason Gemmill June 10, 2005 Overview What type of computer do you need? What brand of computer do you need? What types of things will your computer be used for?
More informationUbuntu Installing Instructions Macbook Pro Hard Drive Cable
Ubuntu Installing Instructions Macbook Pro Hard Drive Cable MacBook Pro 7,1 Ubuntu 10.10 (Maverick Meerkat) (needs manual install) If you do not have an Ethernet cable connected when installing, Ubuntu
More informationArtec Leo. A smart professional 3D scanner for a next-generation user experience
Artec Leo A smart professional 3D scanner for a next-generation user experience Industrial design and manufacturing / Healthcare VR / E-commerce / Science and education Forensics / Art and design Easy
More informationUnit 4 Part A Evaluating & Purchasing a Computer. Computer Applications
Unit 4 Part A Evaluating & Purchasing a Computer Computer Applications Making Informed Computer Purchasing Decisions Before Buying a Computer Speaking the language of the computer world can be tricky It
More informationLidar-based Transport Research
Lidar-based Transport Research Juha Hyyppä Antero Kukko, Anttoni Jaakkola (Gaze Inc), Harri Kaartinen, Xiaowei Yu Paikkatietokeskus Hannu Hyyppä, Matti Vaaja, Aalto Centre of Excellence in Laser Scanning
More informationLost! Leveraging the Crowd for Probabilistic Visual Self-Localization
Lost! Leveraging the Crowd for Probabilistic Visual Self-Localization Marcus A. Brubaker (Toyota Technological Institute at Chicago) Andreas Geiger (Karlsruhe Institute of Technology & MPI Tübingen) Raquel
More informationArtec Leo. A smart professional 3D scanner for a next-generation user experience
Artec Leo A smart professional 3D scanner for a next-generation user experience Industrial design and manufacturing / Healthcare VR / E-commerce / Science and education Forensics / Art and design See your
More informationDepth Sensors Kinect V2 A. Fornaser
Depth Sensors Kinect V2 A. Fornaser alberto.fornaser@unitn.it Vision Depth data It is not a 3D data, It is a map of distances Not a 3D, not a 2D it is a 2.5D or Perspective 3D Complete 3D - Tomography
More informationTR3X6G1333C9 OVERCLOCK SERVICE MANUAL PDF
27 October, 2017 TR3X6G1333C9 OVERCLOCK SERVICE MANUAL PDF Document Filetype: PDF 137.84 KB 0 TR3X6G1333C9 OVERCLOCK SERVICE MANUAL PDF See Spanish-English translations with audio pronunciations, examples,
More informationBuild and Test Plan: IGV Team
Build and Test Plan: IGV Team 2/6/2008 William Burke Donaldson Diego Gonzales David Mustain Ray Laser Range Finder Week 3 Jan 29 The laser range finder will be set-up in the lab and connected to the computer
More informationBehind Today s Trends The Technologies Driving Change. Jason Ghidella Simulink Product Manager MathWorks
Behind Today s Trends The Technologies Driving Change Jason Ghidella Simulink Product Manager MathWorks Industry 4.0 Big Data Wearable Tech Cloud Computing Internet of Things MOOC 3 In prior years Smart
More informationComputer Buying Tips
Reference Services Division Presents Computer Buying Tips Get the information you need to be a savvy consumer when shopping for your first or next computer. This handout provides an overview of the types
More informationRecent developments in laser scanning
Recent developments in laser scanning Kourosh Khoshelham With contributions from: Sander Oude Elberink, Guorui Li, Xinwei Fang, Sudan Xu and Lucia Diaz Vilarino Why laser scanning? Laser scanning accurate
More informationBehind Today s Trends The Technologies Driving Change. Paul Smith Director Consulting Services
Behind Today s Trends The Technologies Driving Change Paul Smith Director Consulting Services Industry 4.0 Big Data Wearable Tech Cloud Computing Internet of Things MOOC Trends from 2009 Social Computing
More informationHow Scalable is your SMB?
How Scalable is your SMB? Mark Rabinovich Visuality Systems Ltd. What is this all about? Visuality Systems Ltd. provides SMB solutions from 1998. NQE (Embedded) is an implementation of SMB client/server
More informationHow To Update Iphone On Macbook Pro Retina Display Works
How To Update Iphone On Macbook Pro Retina Display Works An Apple TV update has long been in the works and could see a 2015 debut, and as it Apple's ipad Pro may also ship with an "ultra" high-resolution
More informationProgramming & Computers
Programming & Computers CS1110 - Kaminski CS1110 focus 1. Problem solving Understand problem & requirements (I P O) Design modular program Design algorithms Code solution Test & debug 2. Programming PP
More informationDELL 790 PCIE SLOTS ARCHIVE
23 May, 2018 DELL 790 PCIE SLOTS ARCHIVE Document Filetype: PDF 526.12 KB 0 DELL 790 PCIE SLOTS ARCHIVE I have just purchased an Optiplex 790 Mini Tower with an ATI Radeon graphics card. 790,01. /. Only
More informationThe HALFWORD HEAP EMULATOR
The HALFWORD HEAP EMULATOR EXPLORING A VIRTUAL MACHINE patrik Nyblom, Ericsson ab pan@erlang.org The Beam Virtual Machine Björns/Bogdans Erlang Abstract Machine Has evolved over the years and is a joint
More informationCheap macbook pro refurbished
iphone SE refurbished. iphone SE. $249. Save $100 (29%). MacBook Pro 13.3" Retina refurbished. MacBook Pro 13.3" Retina. $1,179. Save $620 (34%). MacBook Air 13.3" Glossy refurbished. MacBook Air 13.3"
More informationNexus 7 Vs Kindle Fire Hd For Reading Books
Nexus 7 Vs Kindle Fire Hd For Reading Books For mid-2015, there's the ipad Mini, the Kindle Fire HDX 7, and the Nvidia Shield to magazines (eg Wired) on the nexus7/ kindle fire HD? am in need of a 7 tablet
More informationIntentionally Blank 0
Intentionally Blank 0 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 1 Understanding Your Computer: Computers are Data Processing Devices Perform four major functions Input:
More informationEnter the details on the pricing sheet attached.
Jul 2018 24 Months Guarantee All computers built by RDCS are of the highest quality and CE approved. All parts are guaranteed for a minimum of 2 years and labour for the 1 st year. Installation Service
More informationUser Guide for NUC7CJYSAL. Intel NUC 7 Essential, a Mini PC with Windows 10 NUC7CJYSAL. User Guide
Intel NUC 7 Essential, a Mini PC with Windows 10 NUC7CJYSAL User Guide 1 Before You Begin CAUTIONS The procedures in this guide assume familiarity with the general terminology associated with personal
More informationServosila Robotic Heads
Servosila Robotic Heads www.servosila.com TABLE OF CONTENTS SERVOSILA ROBOTIC HEADS 2 SOFTWARE-DEFINED FUNCTIONS OF THE ROBOTIC HEADS 2 SPECIFICATIONS: ROBOTIC HEADS 4 DIMENSIONS OF ROBOTIC HEAD 5 DIMENSIONS
More informationARCHMI. Industrial HMI Solutions. Computing, Control and Communication
ARCHMI Industrial HMI Solutions Computing, Control and Communication ARCHMI Series Rugged Control HMI Its fanless design offers 24/7 reliability, from low power Intel Atom to the latest Core i3/i5 CPU.
More informationRecent Trends. CS 537 Section 11 Large Scale Systems. Effects of Google s HW philosophy. Google Design Philosophy 5/5/09
Recent Trends CS 537 Section 11 Large Scale Systems Michael Swift Computing is moving away from the desktop To mobile device: smart phones To data centers: cloud computing Why? Cheap communication Enables
More informationBuying a PC? Consider the following Before Buying A New Computer or Laptop:
Buying a PC? Computer technology is changing so fast it is sometimes very hard for the average consumer to keep up. New products and systems are coming out at such a pace even some the salesmen are probably
More informationIpod Hard Drive Repair Instructions Macbook Pro 13 Mid 2010
Ipod Hard Drive Repair Instructions Macbook Pro 13 Mid 2010 13 months ago. @Shally Hard Drive Data Cable for the MacBook Pro 15" Unibody - 922-8706 MacBook Pro 15" Unibody 2.4GHz Logic Board - Mid 2010.
More informationToward Energy Data Platform in Korea
Toward Energy Data Platform in Korea 최준균 (Jun Kyun Choi) Korea Advanced Institute of Science and Technology (KAIST) Contents 1 ` Market Trends of Cloud Computing and IoT 2 ` Platform Revolution of Energy
More informationBuilding a home lab : From OK to Bada$$$ By Maxime Mercier
Building a home lab : From OK to Bada$$$ By Maxime Mercier Disclaimer The following presentation is a generic guideline on building a home lab. It should not be used for production servers without proper
More informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationCalibration of a rotating multi-beam Lidar
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Calibration of a rotating multi-beam Lidar Naveed Muhammad 1,2 and Simon Lacroix 1,2 Abstract
More informationPerformance and Elegance
Q6 Performance and Elegance The thinnest, lightest and fastest desktop replacement experience. It features a Max-Q design, a new innovative, holistic approach to designing the ultimate thin laptop including
More informationCompression; Error detection & correction
Compression; Error detection & correction compression: squeeze out redundancy to use less memory or use less network bandwidth encode the same information in fewer bits some bits carry no information some
More information6.033 Computer System Engineering
MIT OpenCourseWare http://ocw.mit.edu 6.033 Computer System Engineering Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.033 2009 Lecture
More information