Logo

dev-resources.site

for different kinds of informations.

Augmented Reality Application for Autonomous Transport Vehicle

Published at
3/30/2022
Categories
augmentedreality
robotic
ros
ai
Author
zekeriyyaa_
Categories
4 categories in total
augmentedreality
open
robotic
open
ros
open
ai
open
Author
11 person written this
zekeriyyaa_
open
Augmented Reality Application for Autonomous Transport Vehicle

AR (Augmented Reality) has a wide range of uses in many fields such as medicine, entertainment, education or industry. After the Industry 4.0 revolution, it has become one of the focal points of smart factory applications. In this article, I will talk about our approach that applies the augmented reality application to an ATV(Autonomous Transport Vehicle).


Image description
Augmented Reality In Business — Forbes

Let’s start ..

First of all, I would like to clarify that this approach was developed for the “Development of Autonomous Transportation Vehicles and HMI-M2M Interfaces for Smart Factories” project financed by TÜBİTAK.

You can access all project on my github repo.

In practise, it’s aimed to augment the sensor data received from the ATV in order to inform the operator and prevent possible hazard. For this purpose, the ATV and laboratory shown in Figure 1 were used.

Image description
Figure 1 — ATV and Laboratory Environment

Prior to realize this approach in real environment, it was performed in Gazebo simulation environment shown in Figure 2.

Image description
Figure 2 — Gazebo simulation environment

The data used are as follows:

  1. Position (x,y): left-top side of the screen
  2. Velocity: left-top side of the screen
  3. Charge percentage:left-top side of the screen
  4. Laser(270 degree): red colored circles
  5. Route: orange colored lines

ROS (Robot Operating System) is located at the center of the architecture shown in Figure 3. It acts as middleware between system components and allows them to communicate easily.

Image description
Figure 3 — System Architecture

There are two different camera perspectives that you can switch while ATV is performing its task:

  1. “ATV Camera” mounted on the front of the ATV.
  2. “AR Camera” of additional devices such as telephone or tablet.

Results
You can see the screenshots of simulation environment shown in Figure 4.

Image description
Figure 4 — Gazebo simulation environment

You can also see the screenshots of real environment shown in Figure 5.

Image description
Figure 5 —Real environment

You can access the application videos using the URLs given below.
1. Simulation Environment AR Camera
2. Real Environment AR Camera
3. Real Environment ATV Camera

ros Article's
30 articles in total
Favicon
How to Develop EtherCAT Motion Controller on ROS (2)
Favicon
How to Develop EtherCAT Motion Controller on ROS (1)
Favicon
ROS2 RViz Part-01 Tutorials: Customize RViz2 + Learn to utilize RViz visualization tools.
Favicon
ROS2 RViz Part-02 Tutorials: Learn RViz visualization tools + create Dynamic Geometric shapes.
Favicon
Learn ROS2 Fundamental concepts Explained: Nodes, Publisher, Subscriber, Messages, Topics, and More!
Favicon
Learn to create your own ROS2 Workspace, Custom Packages, Publisher and Subscriber.
Favicon
Learn ROS2 basics with a practical example i.e. using Turtlesim Simulation.
Favicon
Tutorial on ROS2 Humble installation in Ubuntu 22.04
Favicon
ROS 2 Service Tutorial: Learn to create Server-Client Communication for Robotics Integration!
Favicon
ROS2 Tutorials for beginners
Favicon
Optimal Image Storage Solutions for ROS-Based Computer Vision
Favicon
Compliant robotics & hugging people
Favicon
Looking inside ROScribe and the idea of LLM-based robotic platform
Favicon
Create Ros Library
Favicon
Learn biped robot by Zaku (ZEONIC TECHNICS)
Favicon
Seamless Robotics Integration: Setting Up micro-ROS on ESP32
Favicon
How to install ROS on Brainy Pi
Favicon
RADU: Processing & Interpreting ROS Movement Messages with Python
Favicon
RADU: Motor Controller Software for Arduino and Raspberry Pico
Favicon
RADU: Realsense D435 Installation Troubles with ROS2'
Favicon
Robotic Projects: Reasons for Switching from ROS2 to ROS1
Favicon
Augmented Reality Application for Autonomous Transport Vehicle
Favicon
ROS: Simultaneous Mapping and Localization with RTABmap
Favicon
ROS with Raspberry Pi: Investigating the Core Issue of Slow Streaming Performance
Favicon
ROS with Raspberry Pi: Improving Image Streaming Performance
Favicon
ROS with Raspberry Pi: Improving WIFI Upload Speed
Favicon
Robot Operating System: Installation & Configuration on a Raspberry Pi with Ubuntu Server
Favicon
Get Started with ROS for Embedded Robotics
Favicon
Robot Operating System: Requirements for Autonomous Navigation
Favicon
Robot Operating System: How to Model Point Cloud Data in ROS2

Featured ones: