Changes between Initial Version and Version 1 of Other/Summer/2023/RobotTestbed


Ignore:
Timestamp:
Jun 21, 2023, 6:56:02 PM (13 months ago)
Author:
jwh139
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Other/Summer/2023/RobotTestbed

    v1 v1  
     1[[TOC(Other/Summer/2023/RobotTestbed/*, depth=1, heading=Robotic IoT SmartSpace Testbed)]]
     2
     3= Robotic IoT SmartSpace Testbed =
     4**WINLAB Summer Internship 2023**
     5
     6**Group Members:** Jeremy Hui, Katrina Celario
     7
     8== Project Objective ==
     9
     10Based on the future research section, there seem to be two main goals: adding a web-based reservation system for remote access to the robot and automating the activity labeling process using the natural language descriptions of the data provided in video format.
     11 
     12For the remote reservation/experimentation features, we need to create a user-friendly webpage that not only makes it easier for the user to execute commands, but also keeps them from changing things that they shouldn’t have access to. The remote access to the LoCoBot can be achieved through ROS/SSH as long as all machines involved are connected to the same network (in our case this could be a VPN).
     13
     14The video auto-labeling can be done using neural networks (ex: CNN and LSTM) in an encoder-decoder architecture for both feature extraction and the language model. For activities that cannot be classified within a specific amount of certainty, the auto-labeling tool could save the time stamp and/or video clip and notify the user that it requires manual labeling. After being fully trained, the network would simply choose the label with the highest probability and could possibly mark that data as “uncertain”. 
     15
     16
     17* **Web-based remote reservation/experimentation**
     18    → remote access to robot through ROS/SSH
     19    → create a user-friendly webpage that not only makes it easier for the user to execute commands, but also keeps them from accessing/changing things that they shouldn’t 
     20
     21
     22* **Automatic labeling using video/captioning tools**
     23    → Neural network models for captioning involve two main elements:
     24        → Feature Extraction
     25
     26        → Language Model