GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ottojo - Overview

@ottojo ottojo Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@ottojo
ottojo
Follow
View ottojo's full-sized avatar
💤

Jonas Otto ottojo

💤
Follow
Sponsor
Interested in Robotics, C++, Rust, Electronics
69 followers · 144 following
  • Fraunhofer IPA
  • Stuttgart, Germany
  • 16:20 (UTC +01:00)
  • https://jonasotto.com
  • @ottojo0802
  • in/jonasotto

Achievements

Achievement: StarstruckAchievement: Pair Extraordinairex2Achievement: YOLOAchievement: QuickdrawAchievement: Public SponsorAchievement: Pull Sharkx3Achievement: Arctic Code Vault Contributor

Achievements

Achievement: StarstruckAchievement: Pair Extraordinairex2Achievement: YOLOAchievement: QuickdrawAchievement: Public SponsorAchievement: Pull Sharkx3Achievement: Arctic Code Vault Contributor

Organizations

@ipa320 @ToolboxBodensee @llvm @BZ-Markdorf @ros2-gbp @ToolboxPlane @SoPra-Team-17 @teamspatzenhirn @ipa323
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
ottojo/README.md

Hi there 👋

(cards created with vn7n24fzkq/github-profile-summary-cards)

Some Interesting Stuff I Made

  • A framework for deterministic execution in ROS 2 (my masters thesis)
  • RVIZ plugin for displaying bird-eye transformed camera images
  • RVIZ plugin for 2D overlays (@authaldo ported it from ROS 1, I did the packaging+release)
  • Web application for browsing a collection of ROS Bag recordings
  • Tools for mobile robot battery monitoring in ROS 2
  • A profiler for C++ applications
  • Rust application for building Binary Decision Diagrams from large boolean terms (including automated benchmarking)
  • Libraries and experiments for sending data really fast over 40Gb/s infiniband
  • A C++ library for using I2C in multithreaded applications
  • My contributions to the Zephyr RTOS
  • Zephyr driver for STM32F0 comparator peripheral
  • Zephyr support for the OtterPill board
  • Zephyr driver for the PMW3389 optical-mouse sensor
  • Zephyr SPI driver for the NXP FlexIO peripheral
  • An autonomous model airplane (With @aul12, i mainly worked on the hardware)
  • C library for decoding weather data in public time broadcast
  • PCB for using the AMG8833 thermal sensor with an ESP8266
  • PCB for convenient control of 12V LED strips with ESP8266
  • My contributions to KiCad

List of Repos for University Courses at Ulm University

Exercises and course summaries created during my studies of Communications and Computer Engineering at Ulm University.

Bachelor

Maths

  • HM2/3: Gemeinsame Arbeit von Luca, Simon, Marco und mir: Zusammenfassung des Lineare Algebra Teil von HM2, Zusammenfassung HM2/3
  • Angewandte Stochastik 1: sehr unvollständige Vorlesungsnotizen

Computer Science

  • Einführung in die Informatik: Kurze Notizen zur Übung, Abgegebene Übungsblätter
  • Grundlagen der Rechnerarchitektur: Übungsblätter von Dominik und mir
  • Grundlagen der Betriebssysteme: 2 Versuche aus dem Labor
  • Programmierung von Systemen: Java Programmieraufgaben
  • Grundlagen der Rechnernetze: Programmieraufgaben von Marco, Luca und mir
  • Computer Vision 1: Very incomplete summary, Exercises from Dominik and me
  • Neuroinformatik: Zusammenfassung von Dominik, Marco, Luca, Carolin und mir
  • Systemnahe Software 1: Memory Allocator Projekt, von Luca, Marco, Dominik und mir, meine Übungen
  • Software Praktikum: Ein paar Diagramme vom Einzelprojekt, alles vom Teamprojekt

Electrical Engineering

  • Grundpraktikum Elektrotechnik: Auswertung der Experimente, mit Luca
  • Microcontroller Praktikum: Alles, von Simon und mir
  • Nachrichtentechnik: Übungen
  • Hochfrequenzübertragungstechnik: Halbfertige Zusammenfassung

Thesis

  • Thesis: Breaking Physical Unclonable Functions using Neural Networks
Master
  • Architectures of Distributed Internet Services: Text Only Summary, Assignments
  • GPU Programming: Summary + Exercises
  • Compilerbau: Übungen P1 und P2
  • Heterogenous and Parallel Computing Infrastructures: Final Essay on Parallelization
  • High Performance Computing 1: Lab sessions
  • Sicherheit in IT Systemen: Lecture notes
  • SystemC: Exercises 2 and 4, some random SystemC bits
  • Architektur eingebetteter Systeme: Vorlesungsnotizen und "Portfolio" (Manche Vorlesungen, Übungen, Zusatzthema Python HDL)
  • Thesis: Enabling Reproducibility in ROS 2 by Ensuring Sequence Deterministic Callback Execution

Pinned Loading

  1. uulm-mrm/ros2_def uulm-mrm/ros2_def Public

    Deterministic Execution Framework for ROS 2

    Python 19 4

  2. uulm_mensa_bot uulm_mensa_bot Public

    Cafeteria order lib/cli/bot for uulm

    Rust 2

  3. Profiler Profiler Public

    Performance analysis using chrome://tracing for C++

    C++ 7 5

  4. teamspatzenhirn/rviz_2d_overlay_plugins teamspatzenhirn/rviz_2d_overlay_plugins Public

    RViz2 plugin for displaying overlays over the 3D scene

    C++ 82 24

  5. OBDDimal OBDDimal Public

    Forked from OBDDimal/OBDDimal

    An experimental BDD library.

    Rust

  6. teamspatzenhirn/pmw3389_zephyr_driver teamspatzenhirn/pmw3389_zephyr_driver Public

    PixArt PMW3389 Mouse Sensor Driver for Zephyr

    C 12 5

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.