Avatar

Nicholas Nadeau, Ph.D., P.Eng.

Engineering Manager

AON3D

Nicholas Nadeau is the head of engineering at AON3D where he leads design, development, and R&D in both software and hardware to drive product innovation.

He is a professional engineer (P.Eng.) and member of the Ordre des ingénieurs du Québec (OIQ). Nicholas received his Ph.D. from École de technologie supérieure where his research combined machine learning and collaborative robotics to develop methods for safe robotic freehand medical ultrasound.

When he isn’t putting out fires, he enjoys trying to automate everything through scripts and becoming more flexible through yoga.

He has spent the last decade creating unique technologies for the biomedical, cognitive neuroscience, robotics, and additive manufacturing domains.

Interests

  • Research & Development
  • Robotics & Automation
  • Biomedical Engineering
  • Additive Manufacturing

Education

  • Ph.D. in Precision/Collaborative Robotics, 2019

    École de technologie supérieure

  • B.Eng. in Mechanical & Biomedical Engineering, 2014

    McGill University

Experience

 
 
 
 
 

Engineering Manager

AON3D

Feb 2019 – Present Montreal
 
 
 
 
 

Senior R&D Engineer

AON3D

Aug 2018 – Feb 2019 Montreal
 
 
 
 
 

Consulting CTO

YPC Technologies

Dec 2017 – Nov 2018 Montreal
 
 
 
 
 

R&D Engineer

Rogue Research Inc.

Apr 2011 – Aug 2019 Montreal

Recent Posts

Ubuntu Server on a Raspberry Pi

As a follow up to a previous post about Raspberry Pi setups, I recently found out that Ubuntu has an official server distribution for Raspberry Pi. Here are my steps to setting up a Raspberry Pi for development and testing. Ubuntu Server Image Download the official Ubuntu Raspberry Pi image Write the disk image to an SD card using balenaEtcher or similar Insert the SD card into the Raspberry Pi and boot the device Connect to the Device Find your PC's IP:

Debugging Anacron

I like to automate things and anacron`/cron` are some of my go-to tools for getting the job done. But, recently I was having issues with anacron and couldn't for the life of me figure out why one of my daily tasks wasn't running. I had followed all the basic steps, such as making sure the executable was only alphanumeric and didn't contain any extension (e.g., myscript = good, myscript.sh = bad), but my task was still not running.

How AON3D Finds New Funding Opportunities

Meet AON3D, the creators of 3D printers for high-end thermoplastics, including PEEK, PEKK, ULTEM™, and more.

Profiling Python Code

Figure out the bottlenecks in your Python scripts.

Resize and Convert All Images in a Directory

mogrify is part of the ImageMagick suite of tools. It's simple, powerful, and easy to use.

Recent & Upcoming Talks

Evolutionary Motion Control Optimization in Physical Human-Robot Interaction

Given that the success of an interaction task depends on the capability of the robot system to handle physical contact with its …

Domo arigato, Mr. Roboto: Calibrating Robots with Python

Modern robotic applications often rely on offline programming to reduce process downtime. In a virtual environment, robot application …

Characterization of a Robotic Micro-surgical System for Small-animal Neurosurgery

Advancements in veterinary neurosurgery have led to brain imaging and more robust planning prior to surgical intervention. Using …

Domo arigato, Mr. Roboto: Calibrating Robots with Python

This talk was presented at Montréal-Python 67: Ultramodern Vintage - PyCon Canada Special Modern robotic applications often rely on …

Let's Talk About Neurosurgical Veterinary Robotics

Recent Publications

Pybotics: Python Toolbox for Robotics

Modern robotic programming relies on offline simulation to reduce process downtime. In a virtual environment, application specialists …

Impedance Control Self-Calibration of a Collaborative Robot Using Kinematic Coupling

This paper presents a closed-loop calibration approach using impedance control. The process is managed by a data communication …

An Extrinsic Dexterity Approach to the IROS 2018 Fan Robotic Challenge

The 2018 IROS Fan Robotic Challenge tasked participants with programming a robot to autonomously open and close a Spanish folding fan, …

Evolutionary Motion Control Optimization in Physical Human-Robot Interaction

Given that the success of an interaction task depends on the capability of the robot system to handle physical contact with its …

Characterization of a robotic micro-surgical system for small-animal neurosurgery

Advancements in veterinary neurosurgery have led to brain imaging and more robust planning prior to surgical intervention. Using …