This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<link rel="stylesheet" href="http://cmx.io/v/0.1/cmx.css"> | |
<script src="http://cmx.io/v/0.1/cmx.js" charset="utf-8"></script> | |
<style>.cmx-user-scene4 .cmx-text-border .cmx-path {stroke: orange}</style> | |
<body> | |
<div style="max-width:1200px; -webkit-transform:rotate(0deg)"> | |
<scene id="scene1"> | |
<drawing t="translate(0,31)"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static BUTTON: AtomicBool = AtomicBool::new(false); | |
#[entry] | |
fn main() { | |
let mut cp = cortex_m::Peripherals::take().unwrap(); | |
let dp = stm32f30x::Peripherals::take().unwrap(); | |
let mut flash = dp.FLASH.constrain(); | |
let mut rcc = dp.RCC.constrain(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn toggle_between_A_and_B_while_keeping_value(&mut self) { | |
*self = match self { | |
E::A { value } => { E::B { value: mem::replace(value, S::dummy()) } } | |
E::B { value } => { E::A { value: mem::replace(value, S::dummy()) } } | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
macro_rules! group_attr { | |
(#[cfg($attr:meta)] $($yes:item)*) => { | |
$(#[cfg($attr)] $yes)* | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn main() -> ! { | |
let (mut delay, mut leds): (Delay, Leds) = aux5::init(); | |
loop { | |
foreach!($ | |
state => [on off] | |
period => [500 100] | |
{ | |
for led in 0..8 { | |
leds[led].$state(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\section{References} | |
\vspace{-1.4em} | |
\setlength{\tabcolsep}{.075in} | |
\renewcommand{\arraystretch}{3} | |
\begin{tabular}{@{}l b{3.1in}} | |
\makecell[l]{ | |
Dr.\ Katherine J. Kuchenbecker \\ | |
Max Planck Institute for Intelligent Systems \\ | |
\plus 49 711 689-3510 \\ | |
\url{kjk@is.mpg.de} \\ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\setlength{\tabcolsep}{.05in} | |
\renewcommand{\arraystretch}{3} | |
\begin{tabular}{@{}l b{3.1in}} | |
\makecell[l]{ | |
Dr.\@ Katherine J. Kuchenbecker \\ | |
Max Planck Institute for Intelligent Systems \\ | |
+49 711 689-3510 \\ | |
\url{kjk@is.mpg.de} \\ | |
\url{https://hi.is.mpg.de/person/kjk} | |
} & {\raggedright Dr.\@ Kuchenbecker was my academic advisor at the University of Pennsylvania from 2013-2018 and now directs the Haptic Intelligence Department at MPI-IS.\par} \\ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\raggedright | |
\begin{tabular}{l m{3.25in}} | |
\makecell[l]{ | |
Dr. Katherine J. Kuchenbecker \\ | |
Max Planck Institute for Intelligent Systems \\ | |
+49 711 689-3510 \\ | |
\url{kjk@is.mpg.de} \\ | |
\url{https://hi.is.mpg.de/person/kjk} | |
} & | |
Dr. Kuchenbecker was my academic advisor at the University of Pennsylvania from 2013-2018 and now directs the Haptic Intelligence Department at MPI-IS. \\ \\ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> Why are you interested in this position? | |
I am a robotics researcher at the University of Pennsylvania and will graduate with a PhD in Electrical Engineering in August. The experience I have gained in both software and hardware robotics engineering are, I think, directly applicable to the mission of Humanistic Robotics, and I'm very interested to apply my skills to make the world a better and safer place. | |
> Describe your hardware design experience? | |
I have worked on several projects in college and graduate school that involved hardware design. As part of teams, I helped design a quadrotor UAV and later a handheld visuo-haptic sensor assembly which was modeled in SolidWorks and assembled using laser-cut MDF and 3D-printed acrylic. With my current level of experience, I am much more comfortable on the software side than in mechanical design, but I am looking to gain more experience using tools like SolidWorks. | |
> What size teams have you worked on in the past? | |
I have mainly worked on academic research projects |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 [|||||| 5.3%] Tasks: 42, 6 thr; 2 running | |
2 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||99.3%] Load average: 1.00 0.72 0.34 | |
Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||1.72G/1.95G] Uptime: 7 days, 21:45:44 | |
Swp[| 28.4M/5.00G] |
NewerOlder