|
Jun Meng
Hi there 👋
As a passionate AI/CV developer with a strong background in ADAS/AD, I'm skilled in Python, C/C++,
TensorFLow, PyTorch, and various ML-related libraries.
#OPEN TO WORK💼 With excellent
research, problem-solving, and collaboration abilities, I'm expecting roles as
Software Developer / Test Engineer / Simulation
Engineer / AI Engineer in the fields of AD/ADAS or general Engineering fields.
|
|
IEEE ITSC 2024:
GraphRelate3D: Context-Dependent 3D Object Detection with Inter-Object Relationship Graphs
We introduce a GNN-based object relation module to learn the spatial context explicitly
to improve 3D object detection.
As a co-author, my contributions were:
• Software setup in Docker container.
• Programming of graph constructor and GNN-module.
• Configuration setups for experiments, analysis of results.
• Code cleaning.
|
|
Semester thesis:
Autonomous Driving Simulator on NRP
We aimed to develope an autonomous driving simulator and benchmark as an extended module of
Neuro-Robotics Platform (NRP)
using Unity game engine and ROS2.
My contributions were:
• Implement YOLOv5 and SGBM algorithm in ROS2 galactic.
• Layout design of ROS software pipeline;
• Parameter configuration of SGBM algorithm.
|
|
Collision prediction: Labeling, Training, Display
Build dataset, label actor vehicles as "safe" or "unsafe" upon their Frenet locations and velocities
relative to ego car in every single frame. Train a classifier to infer actor vehicle's collision
potential upon its history behavior.
• Label actor vehicles as "safe"/"unsafe" with Frenet-coord;
• Use ML to learn actor vehicles' history behavior patterns;
• Predict and display using Matplotlib.
|
|
MoonRover: a controller dev with C++
A practical course of our
TUM AIS.
Practiced OOP and organized programming style of C++.
The simulation in Unity Engine was provided by tutor.
The controller consists of functions of:
• Teleoperate the MoonRover via keyboard input;
• Select maneuver mode to make the MoonRover to travel along the given O-shaped or 8-shaped
trajectory.
|
|
AprilTag detection of video stream from external camera
We aimed to develop an automated building construction solution with the help of UAV. We use the
AprilTag
to guide the UAV to the expected positions and mount the brackets on the exterior wall of
buildings.
My contributions were:
• Ground camera setup, using industrial camera BASLER;
• AprilTag detection, pose acquisition via ROS noetic.
|
|
Simulink: Workpiece sorting system
Cylinders with lids are directed to the next station, while cylinders without lids go to the reject
chute. To avoid a
collision with the next station, a sensor is included that receives a release signal from it. A
transmitter,
which sends a release signal to the previous station, prevents its crane from colliding with the
lift platform.
The sorting system is designed in Simulink, including a
StateFlow chart
for process control.
|
|
ROS/ROS2 Notes as beginner
Links to my github repos:
|
|
10.2020 - 06.2024
Technical University of Munich
M.Sc. Automotive Engineering
M.Sc. Mechatronics & Robotics (Dual-degree)
Munich, Germany
|
|
09.2015 - 06.2019
South China University of Technology
B.Eng. Vehicle Engineering
Guangzhou, China
|
|
11.2024 - present
iMotion Automotive GmbH
Application Engineer (Full-time)
Road test of ADAS functions (AEB, ISA, ect.) in European countries.
CANape logging, issue creating, parameter configuration.
Konstanz, Germany
|
|
03.2023 - 08.2023
Porsche Engineering
Intern ADAS (Full-time)
Software development of ML-based Highway Pilot function.
Mönsheim, Germany
|
|
10.2022 - 02.2023
ENSNARE-TUM
UAV team: ROS Developer
Software development of AprilTag detection and target tracking.
Munich, Germany
|
|
10.2022 - 02.2023
TUfast .e.V
SLAM Developer
Software development and configuration for SLAM.
Munich, Germany
|
|
06.2016 - 06.2019
SCUT-Racing Team
Leader Aerodynamics
CAD Design, CFD Simulation, Lamination CFK components,
Validation and analysis.
Guangzhou, China
|
|