Name: JinP
Type: User
Company: Enphase Energy
Bio: Robotic Software / Embedded Software Engineer - CAN,
Robotics, Embedded SW, Motor Control, AVR, ARM, Computer Vision, Deep Reinforcement Learning, FreeRTO
Location: Bay Area
Blog: https://docs.google.com/presentation/d/1B1Y5rZcu8QIxF7u0szYx7_KbxX8jxSENFWzKqujA3cg/edit?usp=sharing
JinP's Projects
Control
Kinematics of Robotics
Dynamics of Robotics, UCLA
Summary for M0 Registers
Controlling 4 stepper motors asynchronously with 1 Arduino Mega by using 16 bit timers
personal use for data of linked list
Linux Kernel Module for ISO 15765-2:2016 CAN transport protocol PLEASE NOTE: This module is part of the mainline Linux kernel since version 5.10
CAN FD ISO TP Abstraction Layer on STM32 platform
A low-level CAN protocol hacking library
CANopen for Python
CANopen protocol stack
CANopenNode on STM32 microcontrollers.
Firmware for the CANtact Pro
Computational Robotics
Slides and other materials from CppCon 2020
Personal libraries for deep learning with C++
Dynamixel Motor Serial Communication Tool (RS-232 and RS-485) - STM32 MCU
Embedded Artistry Templates, Documents, and Source Code
Instruction Repository for Embedded System
External Interrupt - Arduino Mega Example
Recognize Friction with RGB-D Camera
personal project
Image Processing Project / Object Recognition
ISO 15765-2 TP implementation for Arduino
Personal development for quadcopter flight control firmware
Kalman Filter, Extended Kalman Filter
Various kinds of Kalman Filter with C++ and Python
Linux System Programming 101 from Inflearn