Roman Kulikovskiy (yomzyo)
I like computers and robots.
I am a software and robotics engineer with experience developing teleoperation systems for humanoid robots, conducting human-machine interaction research, and ADAS electrical engineering.
About me
Hello! My name is Roman. I enjoy programming and messing with computers, robots, and other electronics. It started in my freshmen year of college when I had to take an intro to programming class. In that class, I realized how powerful programming could be, and I got obsessed with it. I switched to use Linux as the primary OS on my computers, learned C++, Python, and different cool things that could be done with those.
In parallel, I was also studying electrical and computer engineering at university. Through my internships, I was exposed to the fun world of the automotive industry and was able to contribute to multiple automated driver assistance projects.
At the end of my bachelor’s degree, I got an opportunity to work in the social robotics lab at Oakland University. Over there, I had several of my own projects. The main project there was the research focused on the development of a virtual reality controller for humanoid robots to allow health care professionals to deliver interventions to kids with ASD through the robot.
Below is the technology stack I was able to acquire so far:
~/Programing_Languages: C++, Python, C, Bash, VHDL
~/Embedded_Systems: Yocto_Project, Petalinux
~/Operating_System: Linux (Ubuntu, Arch)
~/Robotics: ROS, Robot_Kinematics
~/GPU_Programming: OpenGL, CUDA_C
~/Data_Science: Pandas, Keras, Numpy, Scikit-Learn
~/Machine_Vision: OpenCV
~/Virtual_Reality: OpenVR
~/Project_Management: Git, Agile, Jira, Confluence
~/Languages: English, Ukrainian, Russian
Education
Oakland University • Rochester, MI
Sep 2019 – May 2021
GPA 4.0/4.0
Oakland University • Rochester, MI
Sep 2016 – Aug 2019
GPA 3.71/4.0
Oakland University • Rochester, MI
Sep 2016 – Aug 2019
GPA 3.71/4.0
Experience
Specialist, Software Robotics Engineer • Rochester, MI
November 2021 –
• Control engineering
• Machine Vision
• Embedded Linux development
Social Robotics Research Assistant • Rochester, MI
May 2018 – May 2021
• Developed Virtual Reality-based teleoperation system for a humanoid robot with C++, OpenGL, OpenVR, and ROS
• Conducted experiment for evaluation of a Virtual Reality-based interface for humanoids to teach individuals with ASD
• Developed a vision-based activity recognition system using Python and machine learning algorithms for robotic systems
• Performed research of the current state of the art technologies for non-verbal behavior generation on humanoid robots, telepresence, human-robot interactions
ADAS Hardware Engineering Co-op • Farmington Hills, MI
Jan 2018 – May 2019
• Contributed to 3 dierent ADAS projects such as S-CAM, Z-CAM, and EOCM
• Performed uploading of software onto embedded systems
• Tested and debugged circuits implemented on PCBs
• Managed inventory of components
Engineering Intern • Troy, MI
May 2017 – Dec 2017
• Implemented Vehicle Air Brake System simulation based on existing tractor model on the laboratory test bench
• Aided with creation of Trailer in the Box (simulation of trailer for easier tests of ECUs)
• Performed Hydraulic system parts (clutch pedal, clutch master cylinder) testing and teardown based on warranty claims
• Conducted PPAP processing and composition
Some of my projects
Publications
[1] R. Kulikovskiy, M. Sochanski, A. Hijaz, M. Eaton, J. Korneder, and W.-Y. G. Louie, “Can Therapists Design Robot-Mediated Interventions and Teleoperate Robots Using VR to Deliver Interventions for ASD?,” IEEE International Conference on Robotics and Automation, 2021. [Accepted PDF Pre-Print]
Contact me
romank2798@gmail.com