Yandong Luo

Having an absolute passion for driving, but committed to L5 autonomous driving development

About Me

I am currently a M.Eng. candidate for Autonomy & Robotics at University of Illinois Urbana-Champaign (UIUC). Before joining UIUC, I was a Self-driving Car Engineer at Shenzhen Yelink Technology Co., Ltd.

My research interests are in the intersection of autonomous driving, motion planning, and perception, whose goal is to improve the intelligence of autonomous driving by intelligent decision systems and robust perception systems.

Education

  • University of Illinois Urbana-Champaign (UIUC) 2022.08 - 2023.12 (Expected)

    • Candidate for M.Eng. in Autonomy & Robotics Urbana, IL, USA

    • Current Courses: Autonomous Vehicle System Engineering, Deep Learning, Machine Learning

  • Northeastern University (NU) 2021.09 - 2022.05

    • Candidate for M.S. in Robotics (CS) & Graduate Global Pathways (language program) Boston, MA, USA

    • Course: Robotics Science & System (Arm Motion Planning, EKF-SLAM, PCI, RANSAC Algorithm, etc.)

  • Dongguan University of Technology (DGUT) 2015.09 - 2019.06

    • Candidate for B.Eng. Mechanical Engineering and Automation (with IEET Accreditation) Dongguan, China

    • Related Courses: Robotics and Machine Vision, Linear Algebra, C/C++, Theoretical Mechanics, etc.

Professional Experience

  • Self-driving Car Engineer (L4 Self-driving Car), Shenzhen YeLink Technology Co., Ltd. 2020.7 - 2021.9

    • Autonomous Braking System for Train: Based on the Euclidean clustering algorithm to identify the people appearing in the tunnel, and then finished the autonomous braking task. (Tested in trains in Shenzhen)
    • Perception: Synchronous processing of different Lidar data, fusing and Splicing point cloud data to reduce the perception blind spot of vehicles; Implement Pointpillars algorithms and Yolo3 to detect objects and person.
    • Autonomous Driving System Architecture: Deploy the perception, planning, and decision modules of vehicles and Simulation (Gazebo) based on ROS; Develop Android apps and software (based on QT) for testing and interacting the systems.
  • Research Assistant, Guangdong Intelligent Equipment Engineering Research Center 2019.7 - 2020.6

    • Fault Diagnosis of Industrial Robots: Used the level-based learning swarm optimizer (LLSO) to optimize the input weights and hidden layer biases of the Extreme Learning Machine (ELM) to further improve the generalization performance of ELM for fault diagnosis of industrial robotic arms with gear failures (with crack, broken tooth, pitting). [Publication]
    • Swarm Robotics: Setting up the mapping mechanism between the foraging driving principle of physarum polycephalum (a slime mold) and the swarm robot system to design a bio-inspired distributed search algorithm. The proposed algorithm improved the adaptability of swarm robots in limited communication circumstances and shows more efficiency when compared with other search strategies, including some search strategies trained from the Recurrent Neural Network (RNN). [Publication]

Project

Autopilot on Cyberpunk 2077 Based on Convolutional Neural Network (CNN) 2022.7 - 2022.8

Lane Line Detection: Calculate the straight lines in the image based on Hough transform, and match similar line groups based on slope and intercept, and take the two most common line segments as the lane lines of the vehicle.

Autopilot: Collecting the keyboard control and the frame of image, the AlexNet deep Convolutional Neural Network (CNN) based on TFLearn is trained, so that the vehicle can complete the automatic driving task.

Hybrid-Robotics, Autonomous Tennis Ball Collector 2022.4 - 2022.5

Pick up Function: Training the robot to recognize tennis balls based on Cascade Classifier; Calculating the distance of tennis balls from the camera based on the camera matrix of the Realsense sensor and converting the position to the frame of the arm; Based on MoveIt API to pick up the tennis ball.

SLAM & Navigation: Implement Cartography-SLAM on robot and develop an RRT-autonomous SLAM function; Navigating to where the tennis ball is placed through a dynamic window algorithm (DWA). [Project Link]

Multi-Robot Collaborative Search Based on Recurrent Neural Network (RNN) 2020.2 - 2020.3

End-to-End Learning: By constructing a recurrent neural network (RNN), combined with genetic algorithm (GA) to iteratively train multi-robot system to learn to cooperate with each other and complete the search for targets. Built a fitness function based on the time consumption and the number of times the robot finds target objects.

Input & Output: The input includes: the color signal of the LED lights of the group robot (group communication signal), the signal of the floor color recognition (judging whether to enter the target area), the distance and angle detected by the proximity sensor, and the output: the rotational speed of the differential wheel. [Project Link]

Fault Diagnosis of Industrial Robots by an Extreme Learning Machine 2019.7 - 2020.6

Introduction: Designed an extreme learning machine (ELMs) with a level-based learning swarm optimizer (LLSO-ELM) for fault diagnosis of industrial robotic arms with gear failures, (including crack, broken tooth, pitting).

Implement: Used the LLSO to optimize the input weights and hidden layer biases of the ELMs to further improve the generalization performance of ELMs. Compared the proposed LLSO-ELM with the ELM that verified the higher prediction accuracy of LLSO-ELM. [Publication]

Target Search of Swarm Robot Imitating the Foraging Behavior of Physarum Polycephalum 2019.7 - 2020.6

Purpose: In response to the limited communication in personnel search and rescue after earthquakes, I designed a novel multi-robot cooperative search strategy inspired by the foraging behavior of Phyllodes polycephalus (a slime mold).

Implement: The proposed algorithm improved the adaptability of swarm robots in limited communication circumstances and shows more efficiency when compared with other search strategies, including some search strategies trained from the Recurrent Neural Network (RNN). [Publication]

Funding: 200,000 RMB funded by Guangdong Provincial Department of Education.

Development of Stress Analysis Software for Civil Construction Components 2021.2 - 2021.3

Purpose: Collaborative project with Edinburgh Napier University, UK.

QT Development: Develop a variety of RS485 sensor data acquisition systems, including inclination sensors, torque sensors, displacement sensors; involving multi-threading, slot function, serial port development, file operation, etc. The software can support the simultaneous reading of 16 sensor data, data storage, transmission verification, high-frequency reading and writing and other functions. [Project]

Selected Publication

  • Yandong Luo, Jianwen Guo, Zhenpeng Lao, Shaohui Zhang, Xiaohui Yan, “Swarm Robot Exploration Strategy for Path Formation Tasks Inspired by Physarum polycephalum”, Complexity, vol. 2021, Article ID 6698421, 17 pages, 2021. https://doi.org/10.1155/2021/6698421
  • Guo, Jianwen, Xiaoyan Li, Zhenpeng Lao, Yandong Luo, Jiapeng Wu, and Shaohui Zhang. “Fault Diagnosis of Industrial Robot Reducer by an Extreme Learning Machine with a Level-Based Learning Swarm Optimizer.” Advances in Mechanical Engineering, (May 2021). https://doi.org/10.1177/16878140211019540.
  • Luo, Yandong, Jianwen Guo, Guoliang Ye, Yan Wang, Li Xie, Xiang Wang, Shaohui Zhang, and Xiaohui Yan. “Toward Target Search Approach of Swarm Robotics in Limited Communication Environment Based on Robot Chains with Elimination Mechanism.” International Journal of Advanced Robotic Systems, (May 2020). https://doi.org/10.1177/1729881420919954.

Awards

  1. Yang Chen-Ning Scholarship (Yang Chen-Ning, Nobel Laureate in Physics in 1957)
  2. Third prize in the “15th ‘Challenge Cup’ National University Students’ Extracurricular Academic Science and Technology Works Competition” (the highest achievement of school, 457/1229 in China)
  3. First prize in the “14th ‘Challenge Cup’ Guangdong University Students’ Extracurricular Academic Science and Technology Works Competition” (the highest achievement of school, 117/1123 in Guangdong Province)
  4. Silver Award of the 4th “Internet+” Innovation and Entrepreneurship Competition for University Students in Guangdong Province (the highest achievement of school, 25/120 in Guangdong Province)
  5. First Prize in the 6th “WaHaHa” National University Student Entrepreneurship Marketing Practice Competition (the highest achievement of school)
  6. Third Prize in 15th National Computer-Aided Team & Individual Challenges (2D, CAD) 12/2016
  7. Third Prize in 15th National Computer-Aided Team & Individual Challenges (3D, SolidWorks) 12/2016
  8. Special Awards in the 7th “Challenge Cup” College Students Extracurricular Academic Science and Technology Competition, Dongguan University of Technology (Scientific and Technological Inventions Group) 09/2017
  9. Third Prize in the 7th “Challenge Cup” College Students Extracurricular Academic Science and Technology Competition, Dongguan University of Technology (Academic Papers Group) 09/2017
  10. “Guangong Star” ——“Team Star”, Dongguan University of Technology 05/2018
  11. Third-class Scholarship, Dongguan University of Technology 10/2016
  12. Academic Scholarships, Dongguan University of Technology 10/2017
  13. Outstanding Students, Dongguan University of Technology 12/2017
  14. Academic Scholarships, Dongguan University of Technology 10/2018
  15. Excellent graduates, Dongguan University of Technology 06/2019

Feedback

If you find any problems or have some interest in these projects, please feel free to let me know that: dongdashu.aa@gmail.com

关于我

我目前是美国伊利诺伊大学厄巴纳-香槟分校(UIUC)的在读研究生,专业是Autonomy & Robotics。 在加入 UIUC 之前,我是深圳渊联科技有限公司的自动驾驶汽车工程师。

我的研究兴趣是自动驾驶、运动规划和感知的交叉领域,其目标是通过智能决策系统和鲁棒感知系统来提高自动驾驶的智能性。

教育经历

  • University of Illinois Urbana-Champaign (UIUC) 2022.08 - 2023.12 (预计毕业时间)

    • 专业: M.Eng. in Autonomy & Robotics 厄巴纳, IL, USA

    • 当前课程:自动驾驶,机器学习,深度学习

  • Northeastern University (NU) 2021.09 - 2022.05

    • 专业: M.S. in Robotics (CS) & Graduate Global Pathways (语言课程) 波士顿, MA, USA

    • Course: Robotics Science & System (Arm Motion Planning, EKF-SLAM, PCI, RANSAC Algorithm, etc.)

  • Dongguan University of Technology (DGUT) 2015.09 - 2019.06

    • 专业: 机械设计制造及其自动化 东莞, China

    • 相关课程:机器人和机器视觉,线性代数,C/C++,理论力学等

工作经历

  • 自动驾驶工程师, 深圳渊联科技有限公司 2020.7 - 2021.9

    • 地铁的自动刹车系统: 基于欧几里得聚类算法对点云数据进行聚类、识别是否有人出现在地铁的轨道中,并依据此完成地铁的的自动刹车任务。 (在深圳地铁中的测试)
    • 感知: 同步处理不同激光雷达数据,融合拼接点云数据,减少车辆感知盲区; 实施 Pointpillars 算法和 Yolo3 来检测物体和人。
    • 自动驾驶系统架构: 部署基于ROS的车辆和仿真(Gazebo)的感知、规划和决策模块; 开发用于测试和交互系统的 Android 应用程序和软件(基于 QT)。
  • 研究助理,东莞理工学院机械工程学院 2019.7 - 2020.6

    • 工业机械臂故障诊断: 使用基于水平的学习群优化器(LLSO)对极限学习机(ELM)的输入权重和隐藏层偏差进行优化,进一步提高极限学习机在齿轮故障工业机械臂故障诊断中的泛化性能(有裂纹, 断齿,点蚀)。 [论文]
    • 群体智能: 建立多头绒泡(一种粘菌)的觅食原理与群机器人系统的映射机制,设计仿生分布式搜索算法。 与其他搜索策略(包括一些从循环神经网络(RNN)训练的搜索策略)相比,所提出的算法提高了群机器人在有限通信环境下的适应性,并显示出更高的效率。 [论文]

Project

基于卷积神经网络 (CNN) 的赛博朋克 2077 自动驾驶系统 2022.7 - 2022.8

车道线检测: 根据霍夫变换计算图像中的直线,根据斜率和截距匹配相似的线组,取最常见的两条线段作为车辆的车道线。并基于Open CV实时绘出在游戏画面中。

自动驾驶系统: 收集每一时刻的键盘控制和图像帧作为输入,基于TFLearn训练的AlexNet深度卷积神经网络(CNN),使车辆通过学习玩家的操作数据完成自动驾驶任务。

Hybrid-Robotics, 拾取网球机器人 2022.4 - 2022.5

拾取: 采集机器人的工作环境,并用于Cascade Classifier训练机器人对网球进行识别;根据Realsense传感器的摄像头矩阵计算网球到摄像头的距离真实距离,并将位置转换为机械臂的坐标系中; 基于 MoveIt API 通过RRT算法对拾取网球行为进行规划和执行。

SLAM & Navigation: 在机器人上基于Cartographer实现SLAM任务,并基于RRT算法的自主SLAM功能; 通过动态窗口算法 (DWA) 导航到放置网球的位置。(以上所有功能在Gazebo仿真和实际机器人中均有实现) [Project Link]

基于循环神经网络(RNN)的多机器人协作搜索系统 2020.1 - 2020.2

端到端的强化学习: 通过构建循环神经网络(RNN),结合遗传算法(GA)迭代训练多机器人系统学习相互协作,完成对目标的搜索。 根据时间消耗和机器人找到目标物体的次数构建了适应度函数。

输入 & 输出: 输入包括:群机器人LED灯颜色信号(群通信信号)、地板颜色识别信号(判断是否进入目标区域)、接近传感器检测到的距离和角度、 输出:差速轮的转速。 [Project Link]

基于极限学习机的工业机器人故障诊断 2019.7 - 2020.6

Introduction: 设计了一个带有基于级别的学习群优化器 (LLSO-ELM) 的极限学习机 (ELM),用于对具有齿轮故障(包括裂纹、断齿、点蚀)的工业机械臂进行故障诊断。

Implement: 使用 LLSO 优化 ELM 的输入权重和隐藏层偏差,以进一步提高 ELM 的泛化性能。 将提出的 LLSO-ELM 与 ELM 进行比较,验证了 LLSO-ELM 的更高预测精度。 [Publication]

仿多头绒泡觅食行为的群机器人目标搜索 2022.4 - 2022.5

目的: 针对地震等自然灾难事故发生后人员搜救通信受限的问题,我启发于多头绒泡菌(一种黏菌)的觅食行为,设计了一种新颖的多机器人协同搜索策略。

实现: 与其他搜索策略(包括一些从循环神经网络(RNN)训练的搜索策略)相比,所提出的算法提高了群机器人在有限通信环境下的适应性,并显示出更高的效率。 [Publication]

资助: 获广东省教育厅20万资助。

土木建筑构件应力分析软件的开发 2022.4 - 2022.5

Purpose: 与英国爱丁堡龙比亚大学的合作项目

QT 开发: 开发多种RS485传感器数据采集系统,包括倾角传感器、扭矩传感器、位移传感器; 涉及多线程、槽函数、串口开发、文件操作等。软件可支持16个传感器数据同时读取、数据存储、传输校验、高频读写等功能。 [Project]

论文

  • Yandong Luo, Jianwen Guo, Zhenpeng Lao, Shaohui Zhang, Xiaohui Yan, “Swarm Robot Exploration Strategy for Path Formation Tasks Inspired by Physarum polycephalum”, Complexity, vol. 2021, Article ID 6698421, 17 pages, 2021. https://doi.org/10.1155/2021/6698421
  • Guo, Jianwen, Xiaoyan Li, Zhenpeng Lao, Yandong Luo, Jiapeng Wu, and Shaohui Zhang. “Fault Diagnosis of Industrial Robot Reducer by an Extreme Learning Machine with a Level-Based Learning Swarm Optimizer.” Advances in Mechanical Engineering, (May 2021). https://doi.org/10.1177/16878140211019540.
  • Luo, Yandong, Jianwen Guo, Guoliang Ye, Yan Wang, Li Xie, Xiang Wang, Shaohui Zhang, and Xiaohui Yan. “Toward Target Search Approach of Swarm Robotics in Limited Communication Environment Based on Robot Chains with Elimination Mechanism.” International Journal of Advanced Robotic Systems, (May 2020). https://doi.org/10.1177/1729881420919954.

奖项

  1. 杨振宁奖学金
  2. 第十五届挑战杯全国大学生课外学术科技作品竞赛三等奖 (项目负责人)
  3. 广东省第四届“互联网+”大学生创新创业大赛银奖
  4. 第六届“娃哈哈”全国大学生创业营销实践大赛第一名
  5. 全国第十五届CaTICs网络赛(CAD,二维)三等奖(2016年12月)
  6. 全国第十五届CaTICs网络赛(SolidWorks,三维)三等奖(2016年12月)
  7. “莞工之星” ——“团队之星”
  8. 三等奖学金
  9. 学术奖学金
  10. 优秀大学生
  11. 优秀大学生