Skip to content

Instantly share code, notes, and snippets.

Alex Burka durka

Block or report user

Report or block durka

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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.