top of page

Blog #7 — Research Mapping

  • asmartiba4
  • Apr 2, 2024
  • 2 min read

At this point my research has deviated multiple times while navigating throughout solutions, possibilities and use cases. In recent weeks I have been following courses related to ROS and their operational behaviour. And finally the integration of ROS with web interfaces using a web socket server that is connected to a virtual representation of robots (variety of robots such as Turtlebot, BB8, UR5, Husky...).

Possible implementations for ROS on web:

  • Interactive 3D Visualisation: Utilise Three.js or Ros3Djs to create an interactive 3D visualisation of robot environments, sensor data, or robot models.

  • Cross-platform Interfaces: The creation of a real time responsive interface that is connected to the robot and accessible by multiple devices.

  • Remote operation interface: Develop a web-based teleoperation interface for controlling robots remotely.

  • Simulated Environments: Integrate ROS with web-based simulation platforms like Gazebo or Unity3D.


Digital Twinning - The concept of digital twinning, which involves creating a virtual representation (or twin) of a physical object or system. This process consists of the following steps: Integration of ROS: The utilisation of ROS to extract data from a physical robot, such as sensor readings, commands, and environmental information. The development of ROS nodes to interface with the digital twin, allowing data to be exchanged between the physical robot and its virtual counterpart.


On the 8th week of my internship I have also participated in a Knowledge-Share session. I delivered a presentation on the topic of utilising different mediums for animation. I briefly discussed how I employ various methods to animate scenes on web. You can view an in-depth analysis on my other ThreeJS blog page titled Knowledge Share.


Conclusions:

At this point after following multiple courses, I can say that I have developed basic understanding of Robotic systems. I have a clearer vision when it comes to mapping my research and choosing the next step.

Challenges:

The setup for this research has multiple requirements depending on what the goal is, at this point while trying to map my goal I'm also considering the type of setup I will have to organise.

Copyright © 2025 - Asmar Tiba

  • GitHub
  • Facebook
  • LinkedIn
  • Instagram
bottom of page