Welcome to the CPX Lab

Our lab focuses on ensuring the safety and reliability of cyber-physical systems.

1. How do we provide safety guarantees for the CPS system?

2. Can we use the analysis results to improve the system design?

3. How can we enable the system to understand multiple complex requirements?

Can the system adapt to new environments?

4. How do we mine requirements that best suitable for the system and the environment?

Ongoing Student Projects

Towards scene generation in Minecraft

Led by Isaac

Robust shark tracking

Led by Tanaya

Towards understanding driving scenarios in Mario

Led by Adrian
Path planning visualization

Accelerating path planning

Led by Vedant and Shevang
3D Ray tracing visualization

Accelerating RL-based path planning in 3D

Led by Jeffrey

Exploring photorealistic simulation in Godot

Led by Daniel
CARLA driving scenario

Safety analysis of driving scenarios within CARLA

Led by Daniel/Xin
Shape Expressions visualization

Time series classification with Shape Expressions

Joint efforts. To appear.
Automated scenario generation

Automated scenario generation

Led by Xin

Exploring robots for PC interaction

  • Custom-assembled hardware with behavior controllable via Python.
Led by Alistair

Exploring hardware

Led by Roberto

Game understanding

Game relationship diagram
Game understanding visualization
Game explanation
Led by Ojas

Visualizing point clouds in a simulator

  • It can render real-time shadows.
  • There are third-party tools available to convert a point cloud into the .obj format.
3D rose object Moving rose animation

Point cloud source: link

Led by Daniel/Xin with joint efforts from collaborators.

Putting real-world objects into a simulator

Real world point cloud Simulated point cloud
Led by Jeffrey

Exploring hardware and rearranging the position of mouse clicks

Developed solo by Ryo

Fun Projects

Online multiplayer scenario

Online multiplayer scenario setup

Based on open-source projects and 3D objects.

Led by Xin

Please email Xin if you are interested in joining forces for this project.

Publications

Exploring Flexible Scenario Generation in Godot Simulator

Daniel Peraltai, Xin Qin
In 16th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), 2025
[Preprint], 2024
Trees image Trees visualization

Object Detection in Dynamic Environments: A Case Study in Mario Kart Wii

Adrian Abraham, Xin Qin
In Fifth Annual Computer Science Conference for CSU Undergraduates (CSCSU), 2025
Item detection Mario kart visualization

Meet Our Lab Members

Xin Qin
Principal Investigator
Personal Website
Joseph David
Computer Science, 4th year
Personal Website
Joined Fall 2024
Ojas Wani
MS in Computer Science, 2nd year
Joined Fall 2024
Adrian Abraham
Computer Science (minor in Applied Math), 3rd year
Joined Fall 2024
Jeffrey Luu
MS in Computer Science, 1st year
Personal Website AI-Powered Fact Checker
Joined Fall 2024
Daniel Peralta
MS in Computer Science, 1st year
Personal Website
Joined Fall 2024
Isaac Dominguez
Computer Science, 4th year
Joined Fall 2024
Roberto Carvalho Brigagao
Computer Science, 4th year
Joined Fall 2024
Tanaya Krishna Jupalli
MS in Computer Science, 2nd year, USC
Joined Summer 2024
Vedant Patel
MS in Computer Science, 2nd year
Joined Fall 2024
Shevang Patel
MS in Computer Science, 1st year
Joined Fall 2024
Aleksander Alderete
Computer Science, 4th year
Joined Fall 2024
Trung Le
Computer Science, 4th year
Joined Fall 2024
Ryo Fujimura
Computer Science, 4th year
Personal Website Class Scheduler Timezone App for Mac Dining recommender
Joined Fall 2024
Jenna Itani
Computer Science, 4th year
Joined Fall 2024
LeAnh Ly
Computer Science, 4th year
Joined Fall 2024
Anika Zhou
High school student
Joined Summer 2024
Alistair Wu
High school student
Joined Fall 2024
Marc Lim
Computer Science, 4th year
Joined Spring 2025
Julia Zhong
MS in Computer Science, 1st year
Joined Spring 2025
Akash Chowdary Kodali
MS in Computer Science, 1st year
Personal Website
Joined Spring 2025

Prospective Members

Join Our Research Team

Please send the following information to xin.qin (at) csulb.edu:

  • Your CV or a brief self-introduction
  • A brief description of your implementation or research interests

Joint Force

Let's do something great/fun!

CPX Lab Logo