Augmented reality123

Annotation System for Robotic Application


3.6 Movement of Virtual Objects
In this system, virtual objects are created using OpenGL. To superimpose the virtual objects on the real scene, it is necessary to move the virtual camera in virtual space according as the head motion of the user. Figure 9 shows coordination systems of the head of the user and the wheelchair. Camera position T is calculated following equation:
T = Tw + Tw!h + Th
where Tw and Th are the measured position of the wheelchair and the head of the user, and Tw!h is a

vector from an origin of the wheelchair to an origin of the stereo camera.

The orientation of the virtual camera is determined by the head orientation of the user and the wheelchair. The head orientation is calculated by the following rotating matrix Rh:

3.7 Experiment
To demonstrate the feasibility of the proposed method, we performed a practical experiment to navigate the user on the wheelchair. The experiment was conducted at ground-floor of the Graduate School of Information Science in NAIST. Figure 10 shows the navigation route and the allocation of annotation objects. Virtual cones are placed at all corners of the route. Text signs such as “Entrance”, “Reception”, “Office Room”, “Toilet”, “Bulletin Board”, “Elevator”, “Vending Machine”, “Stairs”, and “Smoking Space” are put in position. Figure 11 shows annotation objects which is displayed on the HMD and the head of the user when the user was controlling the wheelchair from C to D. In this figure, a directional arrow, a cone and a string ”Bulletin Board” are displayed. The cone is placed at a corner D and the directional arrow points to the corner.

When the user controlled the wheelchair following the system navigation, the wheelchair position which measured from the system of laser range finder is plotted in the Figure 12. This experimental result shows that this system can navigate the wheelchair user accurately.

4. Conclusion

In this paper, we introduced two robotic applications which was developed in our laboratory using AR technology. In both systems, we conducted experiments and verified their feasibility.

Page 1,2,3, 4

Tech Materials (Free)

Augmented reality Annotation System for Robotic Application
Modular Robots Self-Reconfiguration Planning Of Identical Modules
Autonomous robots A New Approach To Robotics
Robotic Mounting Flat Panel Displays With Robotic Mounting
Calibration of Industrial Robots A Photogrammetric Robot Calibration System Based On Off-The-Shelf Low Cost Hardware Components
Vision System For Robots Adding Vision Guidance To A Robot
Robot Assistive Tasks User-Guided Reinforcement Learning for an Intelligent Environment
Wireless Systems Learn The Science And Engineering Of Mobile And Wireless Communicaitons
Digital Signal Processing How can digital systems be designed to replace existing analog systems
Automatic Control Systems The best general book about control engineering

More...

Amazon Books
Creative Projects with LEGO MindstormsCreative Projects with LEGO Mindstorms by Benjamin Erwin
Buy new: $20.64 / Used from: $13.00
A good place to start, especially for kids, with Lego Mindstorms
RobotProgramming : A Practical Guide to Behavior-BasedRobotics A Practical Guide to Behavior-Based Robotics by Joe Jones
Buy new: $20.67 / Used from: $15.13
Very good for programming not so much behavior as control. Language and controller agnostic


Add to Google
Add to Yahoo

Robotics  What is Robotics?
     - Robotic Applications
     - Communication Types
     - Robo Structures
     - Grippers
     - Direction Control
     - Power Sources
     - Programming Methods
Human Robot Interaction  Interaction Dynamics Among Humans And Robots
     - Seal Robot
     - I-Blocks
     - LEGO Mindstorms
Industrial Automation  Modern trends in Industrial Automation, Process Control and Robotics
Design Priniciples  Design principles of Human Machine Interface Systems In Industrial automation
     - Design Process
Gallery  Industrial Robots Gallery
     - ABB Robots
     - Epson Robots
     - Faunc Robots
     - Humanoid Robots
     - Scara Robots