You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
285 lines
12 KiB
285 lines
12 KiB
\documentclass[letterpaper,10pt]{article}
|
|
|
|
\usepackage{latexsym}
|
|
\usepackage{latexsym}
|
|
\usepackage[empty]{fullpage}
|
|
\usepackage{titlesec}
|
|
\usepackage{marvosym}
|
|
\usepackage[usenames,dvipsnames]{color}
|
|
\usepackage{verbatim}
|
|
\usepackage{enumitem}
|
|
\usepackage[hidelinks]{hyperref}
|
|
\usepackage{fancyhdr}
|
|
\usepackage{fontawesome5}
|
|
\usepackage[english]{babel}
|
|
\usepackage[empty]{fullpage}
|
|
\usepackage{titlesec}
|
|
\usepackage{marvosym}
|
|
\usepackage[usenames,dvipsnames]{color}
|
|
\usepackage{verbatim}
|
|
\usepackage{enumitem}
|
|
\usepackage[hidelinks]{hyperref}
|
|
\usepackage{fancyhdr}
|
|
\usepackage{fontawesome5}
|
|
% \usepackage{twemojis}
|
|
\usepackage[english]{babel}
|
|
|
|
\pagestyle{fancy}
|
|
\fancyhf{} % clear all header and footer fields
|
|
\fancyfoot{}
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
|
|
\renewcommand{\t}{\textbar{}}
|
|
|
|
% Adjust margins
|
|
\addtolength{\oddsidemargin}{-0.5in}
|
|
\addtolength{\evensidemargin}{-0.5in}
|
|
\addtolength{\textwidth}{1in}
|
|
\addtolength{\topmargin}{-.5in}
|
|
\addtolength{\textheight}{1.0in}
|
|
|
|
\urlstyle{same}
|
|
|
|
\raggedbottom
|
|
\raggedright
|
|
\setlength{\tabcolsep}{0in}
|
|
|
|
% Sections formatting
|
|
\titleformat{\section}{
|
|
\vspace{-5pt}\scshape\raggedright\large
|
|
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
|
|
|
|
% -------------------------
|
|
% Custom commands
|
|
\newcommand{\resumeItem}[2]{
|
|
\item\small{
|
|
\textbf{#1}{: #2 \vspace{-4pt}}
|
|
}
|
|
}
|
|
|
|
\newcommand{\resumeItemOnly}[1]{
|
|
\item\small{
|
|
\textbf{#1}
|
|
}
|
|
}
|
|
|
|
\newcommand{\resumeSubheading}[4]{
|
|
\vspace{-1pt}\item
|
|
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
|
|
\textbf{#1} & #2 \\
|
|
\textit{\small#3} & \textit{\small #4} \\
|
|
\end{tabular*}\vspace{-5pt}
|
|
}
|
|
|
|
\newcommand{\resumeSubheadingCenter}[4]{
|
|
\vspace{-1pt}\item
|
|
\begin{tabular*}{0.99\textwidth}[t]{p{2.5in}@{\extracolsep{\fill}} c r}
|
|
\textbf{#1} & \underline{\textbf{#2}} & \faMapMarker*\;\;#3\;\;\;\;\faCalendar*\;\;#4\\
|
|
\end{tabular*}\vspace{-5pt}
|
|
}
|
|
|
|
% \newcommand{\resumeSubheadingCenter}[4][t]{%
|
|
% \vspace{-1pt}\item\par\smallskip\noindent\parbox[#1]{.333\textwidth}{\raggedright\textbf{#2}}%
|
|
% \parbox[#1]{.333\textwidth}{\centering#3}%
|
|
% \parbox[#1]{.3\textwidth}{\raggedleft\faMapMarker*{}#4 \faCalendar*{} #5}\par\smallskip%
|
|
% \vspace{-5pt}
|
|
% }
|
|
|
|
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-1pt}}
|
|
|
|
\renewcommand{\labelitemii}{$\circ$}
|
|
|
|
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[label={}, leftmargin=*]}
|
|
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
|
|
\newcommand{\resumeItemListStart}{\begin{itemize}[leftmargin=0.2in]\vspace{3pt}}
|
|
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
|
|
|
|
\newcommand{\resumeItemItem}{\vspace{-3pt}\item}
|
|
|
|
% -------------------------------------------
|
|
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
\begin{document}
|
|
|
|
% ----------HEADING-----------------
|
|
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}} c r}
|
|
\href{https://ramoncalvo.com}{\faExternalLink*\; ramoncalvo.com} & \textbf{\href{https://ramoncalvo.com}{\Large Ramón Calvo González}} & \href{mailto:ramon@ramoncalvo.com}{ramon@ramoncalvo.com}\;\faEnvelope\\
|
|
\href{https://www.linkedin.com/in/ramon-calvo-gonzalez-1236ab167/}{\faLinkedin\; LinkedIn} & & +41 77 257 12 07\;\faPhone \\
|
|
\href{https://github.com/noctrog}{\faGithub\; GitHub} & & Zürich, Switzerland\;\faMapMarker*
|
|
\end{tabular*}
|
|
|
|
% -----------Research Interests---------
|
|
\section{Research Interests}
|
|
|
|
My research interest falls at the intersection of data-driven control (i.e. Reinforcement Learning)
|
|
and Machine Perception, making autonomous systems understand their environment and acting
|
|
accordingly.
|
|
|
|
% -----------SKILLS---------------------
|
|
\section{Skills}
|
|
Python \t{} C \t{} C++ \t{} Git \t{} GDB \t{} MATLAB \t{} CMake \t{} PyTorch \t{} CUDA \t{} Isaac
|
|
\t{} Warp \t{} OpenGL \t{} OpenCV \t{} Linux \t {} Deep Learning \t{} Reinforcement Learning \t{} Machine
|
|
Perception \t{} Docker \t{} ROS \t{} Gazebo \t{} Point Cloud Library \t{} OpenGL \t{}
|
|
Sysadmin \t{} \LaTeX{} \t{} Rust \t{} Julia \t{} Blender \t{} Embedded Systems \t{} Spanish
|
|
(native) \t{} English (bilingual) \t{} Catalan (proficient)
|
|
|
|
% -----------EDUCATION-----------------
|
|
\section{Education}
|
|
\resumeSubHeadingListStart
|
|
% \resumeSubheadingUniversity
|
|
% {\href{https://ethz.ch/en/studies/master/degree-programmes/engineering-sciences/robotics-systems-and-control.html}{MSc Robotics, Systems and Control} \href{https://ethz.ch/students/en/studies/financial/scholarships/excellencescholarship.html}{ESOP Scholar}}{ETH Zürich}{9/2021 -- Present}
|
|
|
|
\resumeSubheadingCenter
|
|
{MSc Robotics, Systems and Control}{\href{https://ethz.ch}{ETH Zürich}}{Zürich, CH}{9/2021 -- Present}
|
|
\resumeItemListStart
|
|
\resumeItemItem
|
|
\href{https://ethz.ch/students/en/studies/financial/scholarships/excellencescholarship.html}{ESOP
|
|
Scholar}: Merit based scholarship and mentorship given to the top 3\% of ETH MSc applicants of 2021.
|
|
% \resumeItemItem \textbf{Highlighted courses}:
|
|
% % Robot Dynamics,
|
|
% % Dynamic Programming and Optimal Control,
|
|
% r Solving PDEs in parallel using GPUs,
|
|
% Probabilistic Artificial Intelligence,
|
|
% Vision Algorithms for Mobile Robots,
|
|
% % Computational Models of Motion,
|
|
% Machine Perception.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubheadingCenter
|
|
{\href{https://web.ua.es/es/grados/grado-en-ingenieria-robotica/}{BEng Robotics Engineering}}{\href{https://www.ua.es/en/index.html}{University of Alicante}}{Alicante, ES}{9/2017 -- 6/2021}
|
|
\resumeItemListStart
|
|
\resumeItemItem Extraordinary award: graduated best-in-class (1st out of 271 students).
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
|
|
% -----------EXPERIENCE-----------------
|
|
\section{Experience}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheadingCenter
|
|
{Master Thesis}{\href{https://rsl.ethz.ch}{Robotics Systems Lab}}{Zürich, CH}{4/2023 -- Present}
|
|
\resumeItemListStart
|
|
\resumeItemItem Creating end-to-end safe navigation reinforcement learning policies for wheeled-legged robots that leverage
|
|
perceived terrain semantics, using PyTorch, IsaacGym and Warp.
|
|
\resumeItemItem Made a framework for creating realistic procedural terrains with hiking trails, using Blender and its Python API.
|
|
\resumeItemItem Supervised by Joonho Lee and Marko Bjelonic.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubheadingCenter
|
|
{Research Engineer Intern}{SONY R\&D Center}{Zürich, CH}{9/2022 -- 2/2023}
|
|
\resumeItemListStart
|
|
\resumeItemItem Researched on small Deep Learning models for object detection with event cameras on embedded hardware.
|
|
\resumeItemItem Implemented a CNN-RNN baseline architecture using Pytorch, Lightning and Hydra.
|
|
\resumeItemItem Implemented a state-of-the-art Vision Transformer (ViT) model that outperformed the baseline's IoU by 50\% while having 5x less parameters.
|
|
\resumeItemItem Created a large dataset pipeline: speed-up of 100x while handling \>1TB of data.
|
|
% \resumeItemItem Deployment to embedded hardware using TensorRT and ONNX.
|
|
% \resumeItemItem Enhanced functionality \& resolved issues within the internal codebase, leveraging pytest and GitLab's CI/CD pipeline.
|
|
% \resumeItemItem Created a pipeline for calibrating a stereo event camera setup for automotive applications.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubheadingCenter
|
|
{Research Assistant}{\href{http://crl.ethz.ch}{Computational Robotics Lab}}{Zürich, CH}{7/2022 -- 8/2022}
|
|
\resumeItemListStart
|
|
\resumeItemItem Researched the use of learned actuator dynamics using neural networks in a Whole
|
|
Body Controller (WBC).
|
|
\resumeItemItem Supervised by Dongho Kang, Joonho Lee and Prof. Stelian Coros.
|
|
% \resumeItemItem Learned actuator dynamics using neural networks in an Whole Body Controller (WBC).
|
|
% \item Semester Project that got expanded into a Research Assistanship over the summer. Exploration on the inclusion of learnt actuator dynamics using neural networks in an MPC/WBC optimization based controller.
|
|
% Supervised by Dongho Kang (CRL @ ETH Zurich), Joonho Lee (RSL @ ETH Zurich) and Prof. Dr. Stelian Coros (CRL @ ETH Zurich).
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubheadingCenter
|
|
{Research Intern}{\href{http://www.huro.ua.es}{Human Robotics}}{Alicante, ES}{10/2020 -- 6/2021}
|
|
\resumeItemListStart
|
|
\resumeItemItem Research funded by the merit based \href{https://www.educacionyfp.gob.es/servicios-al-ciudadano/catalogo/general/99/998142/ficha/998142-2022.html}{Collaboration Grant} issued by the Spanish Ministry of Education.
|
|
\resumeItemItem Bipedal gait generation and tracking through trajectory optimization and a custom
|
|
made WBC, using C++ and ROS.
|
|
\resumeItemItem Supervised by Prof. Jorge Pomares.
|
|
% \resumeItemItem Trajectory optimization and WBC implementation for bipedal locomotion, using C++ and ROS.
|
|
% \item Trajectory optimization for bipedal gaits, using towr and ROS.
|
|
% \item Implementation of a QP-based whole body controller to follow trajectories, using C++, ROS and Gazebo.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubheadingCenter
|
|
{Engineering Intern}{\href{https://www.quixmind.com}{QuixMind}}{Alicante, ES}{10/2019 -- 6/2020}
|
|
\resumeItemListStart
|
|
\resumeItemItem Created a robot forklift simulation with ROS, Gazebo and Docker.
|
|
\resumeItemItem Pallet pose estimation and alignment on a real forklift, using the Point Cloud
|
|
Library, ROS Controllers and C++.
|
|
% \item Modeling of a robot forklift and the logistics environment, using ROS and Gazebo.
|
|
% \item Pose estimation of pallets using LiDAR and depth camera information, using C++, ROS and the
|
|
% Point Cloud Library.
|
|
% \item Implementation of maneuvering controllers to align the forklift against detected pallets,
|
|
% using C++ and ROS.
|
|
% \resumeItemItem Internal robot's TCP connection speed up of x2 by using data compression
|
|
% \item Deployment of the robotics stack in containers using Docker.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
% \resumeSubheading
|
|
|
|
% {IEEE Student Branch University of Alicante}{Alicante, Spain}
|
|
% {Secretary}{May 2020 -- May 2021}
|
|
|
|
% ------- PUBLICATIONS --------
|
|
\section{Publications}
|
|
\resumeItemListStart
|
|
\resumeItemItem Path generation and control of humanoid robots during extravehicular activities.\\ Ramón JL, \textbf{Calvo R}, Trujillo A, Pomares J, Felicetti L. 73rd International Astronautical Congress (IAC-22), 18-22 September 2022, Paris, France
|
|
\resumeItemItem Trajectory optimization and control of a free-floating two arms humanoid.\\ Ramón JL, \textbf{Calvo R}, Trujillo A, Pomares J, Felicetti L. Journal of Guidance, Control and Dynamics 45 (9), 1661-1675. 2022
|
|
\resumeItemListEnd
|
|
|
|
% ------- REFERENCES ----------
|
|
\section{References}
|
|
\resumeItemListStart
|
|
\resumeItemItem Stelian Coros \t{} Associate Professor at ETH Zürich \t{} \faEnvelope{} \href{mailto:scoros@inf.ethz.ch}{scoros@inf.ethz.ch}
|
|
\resumeItemItem Jorge Pomares Baeza \t{} Full Professor at the University of Alicante \t{} \faEnvelope{} \href{mailto:jpomares@ua.es}{jpomares@ua.es}
|
|
\resumeItemItem Valentina Cavinato, Senior Engineer at SONY Europe B.V. \t{} \faPhone{} +41
|
|
(0) 79 766 38 99 \t{} \faEnvelope{} \href{mailto:valentina.cavinato@sony.com}{valentina.cavinato@sony.com}
|
|
\resumeItemListEnd
|
|
|
|
% -------- AWARDS ------------
|
|
\section{Awards}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheading
|
|
{Ideathon For a Novel Sustainable Packaging Material}{Student Biolab -- ETH Zurich}
|
|
{First prize (Proposed a method to obtain PHA candidates using ML and produce them at scale)}{November 2022}
|
|
\resumeSubheading
|
|
{ESOP (Excelence Scholarship \& Opportunity Program)}{ETH Zurich}
|
|
{Merit based scholarship and mentorship awarded to the top 3\% MSc applicants of 2021 at ETH Zürich.}{March 2021}
|
|
\resumeSubheading
|
|
{Extraordinary Bachelor's Award}{University of Alicante}
|
|
{Graduated with Honors}{November 2021}
|
|
\resumeSubheading
|
|
{National Graduate Ranking}{SEDEA (Spain)}
|
|
{2nd position in my engineering category}{November 2021}
|
|
\resumeSubheading
|
|
{Santander's Progreso Grant}{Santander Bank}
|
|
{Awarded for being one of the best students in campus.}{December 2020}
|
|
\resumeSubheading
|
|
{Ministry Collaboration Grant}{Spanish Ministry of Education}
|
|
{Research internship in University of Alicante's DFESTS department.}{2020 -- 2021}
|
|
% \resumeSubheading
|
|
% {High School Graduate with Honors}{IES Cabo de la Huerta}
|
|
% {Graduated first in class}{June 2017}
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
% -------- OTHERS -------------
|
|
\section{Volunteering}
|
|
\resumeItemListStart
|
|
% \resumeItemItem 1st Place in the Ideathon for a Novel Sustainable Packaging Material competition by
|
|
% the Student Biolab of ETH Zürich.
|
|
% \resumeItemItem 2nd best national graduate in my engineering category, issued by \href{https://www.sedea.es}{SEDEA}.
|
|
\resumeItemItem Volunteer at ICIAM 2019.
|
|
\resumeItemItem Volunteer at IROS 2018 (IEEE stand).
|
|
\resumeItemListEnd
|
|
|
|
|
|
% -------------------------------------------
|
|
\end{document}
|
|
|