Jennifer Buehler

 

 

 

Career objective

 

Research and development in the fields of Robotics, Autonomous Systems and Artificial Intelligence, with interest in projects involving Simulation and Computer Graphics. Strong interest in design and development of complex algorithms.

Languages

 

  • German (native)

  • Spanish (native)

  • English (fluent)

  • Swedish (once fluent, needing refreshment)

  • French (5 years high school instruction, casual practice)

  • Italian (intermediate listener, advanced reading)

Skills

 

Programming (various languages)

Artificial Intelligence

Robotics

Computer Graphics

Virtual Reality

Physics Simulation

Unix / Linux

 

Education

 

 

UNSW, Sydney, Australia

2011 - March 2015

PhD Student

Research topic: Capabilities in Heterogeneous Multi Robot Systems

Scholarships:

  • Australian Postgraduate Award

  • Engineering Research Excellence Award

 

UNSW, Sydney, Australia

2007 - 2008

Master of Information Technology

Major: Autonomous Systems (coursework).

Scholarship: Full funding by DAAD (German Academic Exchange Service).

Participation in RoboCup Soccer championship (China, 2008), in charge of the Computer Vision.

Graduated with high distinction (avg. 90 credit points).

 

FH Wedel, Hamburg, Germany

2001 - 2005

Diploma (4yrs): Digital Media and Information Science.

Major: Virtual Reality, Computer Graphics, Software Engineering.

Thesis: Realistic animation of characters in a crowd simulation.

Awards:

  • Graduated as best of class (mark 1.2 ≈ 93 credit points)

  • Best thesis of the year

2010 - present

2010 - present

Work experience

TomTom GmbH - Autonomous Driving Division, Berlin

Senior Software Engineer

August 2019 - today

At TomTom Location Technology I am part of the team to bring TomTom’s autonomous vehicle "Trillian" on the road. My tasks range across the whole stack and have so far included simulation, generation of testing environments and scenarios, as well as aspects of motion planning and localization.

Roboception GmbH, Munich

Software developer (contractor, remote work)

Project: Contour processing for object part detection

2018 - 2019

Internal project for detection of object parts. This involves processing contours in 2D and further processing the results with depth data from the sensor.

Project: World model

2016 - 2018

Developing a world model for capturing the environment sensed by the robot. Multiple sources are used as input, including RGBD images / point clouds and various forms of object detection. The world model can be queried for collision detection or object information.

Open Robotics

Software developer (contractor, remote work)

Project: Collision test framework for Gazebo

Oct. 2016 – Jan 2018

Developing a test framework to help find issues in physics engines currently used in Gazebo (ODE, Bullet, DART, SimBody). This involved building a framework which can run multiple physics engines in parallel in order to help compare results and behaviour of the different engines. Additionally I supported the OSRF team with integrating DART 6 in Gazebo, and helped to fix some issues I found in Gazebo during development.

The code can be found at https://github.com/osrf/collision-benchmark. Link to merged Gazebo pull requests.

Project: Improving grasp actions in ROS/Gazebo

Jan. 2016 – April 2016

Improving support of grasping actions in ROS and Gazebo. This work is available under an open source license in my github repositories (including wiki pages) on github.com/JenniferBuehler. Main repositories:

  • C++ API to grasp planning framework GraspIt!, incl. format conversion from URDF, in graspit-pkgs.

  • Grasp plugin for Gazebo and other helpful Gazebo plugins in repositorty gazebo-pkgs.

  • Integration of the Jaco Kinova arm for testing the frameworks, in repository jaco-arm-pkgs.

  • Framework for execution of grasps using MoveIt! and GraspIt!. Repository grasp-execution-pkgs.
     

Intersect, Sydney

Course developer and tutor

Course developer (contractor, remote work)     

April 2015 - December 2015

Development of national training materials for the Australian research community. Topic: Using cloud computing for research. This work is part of the The National eResearch Collaboration Tools and Resources (NeCTAR) project.

Topic: Using cloud computing for research.
URL: http://training.nectar.org.au/
 

Tutor (at various universities around Sydney)    

2013 - 2014

Introductory Unix courses and workshops for data management and data visualisation.

Cranbrook School, Sydney

Mentor robotics class years 5-9

​2012 - 2014

Teaching Robotics with LEGO Mindstorms, and participating in RoboCup Junior competition.

UNSW, Sydney

Tutor

2011 - 2012
Tutor for 3rd year Computer Graphics students, and providing one-on-one teaching of a student with disabilities.

German Aerospace Centre

Contractor Research & Development (mostly remote work)

Project: Visualization of large datasets

2006 – 2011

Contract assignment to design and develop algorithms and source code for two related projects (2006-2008, 2009-2011), both dealing with real-time visualisation of very large high-resolution 2.5D and 3D datasets

  • Research of the current state-of-the art, and  choice of most suitable techniques to apply

  • Project planning

  • Algorithm and Software design

  • Programming (sole programmer)

  • Implementation of out-of-core mesh pre-processing, real-time visualisation software, a module for remote control of the visualisation application, and other tools.

  • All programming was done in C++, using OpenGL and the open source libraries

  • stxxl, OpenMesh and OpenSceneGraph.

Airbus Hamburg

Diploma Thesis at R&D department

2004 – 2005

Realistic animation of characters in a crowd simulation

  • Development of a C++ library performing animation mixing for the character movements (using Open-Source library cal3d), incl. Visualisation software (OpenGL).

  • Module for network communication with the simulation software (TCP/IP).

This diploma thesis was awarded as the best of the year.

Internship at R&D department

2004

  • Motion capturing of human movements in the Virtual Reality Laboratory.

  • Ergonomic analysis with RAMSIS human model.

  • Programming of a network communication module (TCP/IP).

Sun Microsystems Hamburg

Contractor

2002 – 2004

Back-end Programming and Front-end Design for local intranet pages.

Jennifer Buehler

© 2013 by Jennifer Buehler