Skip to content

Instantly share code, notes, and snippets.

Alex Burka durka

View GitHub Profile
View main.rs
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();
View gist:93da08aca55ba6a618c6ebe7e377b387
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()) } }
};
}
View gist:ef51a30adbf962cf4e2d1c6d0879b92c
macro_rules! group_attr {
(#[cfg($attr:meta)] $($yes:item)*) => {
$(#[cfg($attr)] $yes)*
}
}
View _main.rs
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();
View gist:fe9c7e40a39fe5f79b6186f356ca3545
\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} \\
View gist:d05cbfd28ec58283ba4ecb4519d04db6
\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} \\
View gist:9a26e4438ccc7812a948922f968b3204
\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. \\ \\
View gist:71a2b0a8166e8df4d76c5bf98ff02858
> 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
View gist:bd9808402e4973542e281716e4757c10
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]
View gist:9f0eb55a0fdb449d22907ac087840a26
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Compiling rustc v0.0.0 (file:///home/aburka/rust/src/librustc)
memory allocation of 1792 bytes failed
error: Could not compile `rustc`.
You can’t perform that action at this time.