danielljeon.github.io
Info & Docs
About me: danielljeon.
Personal notes: docs.
Full Projects
Nerve: 6-DOF Flight Controls
🚀 Nerve is a general-purpose controller designed for six degrees of freedom (6-DOF) operation. Originally developed for jet vane rocket controls, it now serves as a testbed for robotics and controls development.
Firmware:
- nerve: Firmware for CAN-based control systems dev platform.
Hardware:
-
nerve_pcb: PCB for CAN-based control systems dev platform.
-
nerve_gps_pcb: GPS module to
nerve_pcb
. -
nerve_radio_pcb: Radio and power supply module to
nerve_pcb
. -
nerve_ada_board: Nerve dev board using off-the-shelf modules.
Additional Software/Hardware:
- gopher: Ground station for Nerve
controller system.
- Previously a Python desktop application for telemetry via XBee radios.
PWM Node: CAN Bus PWM Actuator Control
🦾 PWM node is a simple PWM controller designed for CAN-based control of various electro-mechanical components such as servo motors.
- pwm_node: Firmware for CAN-controlled PWM controller.
- pwm_node_pcb: PCB for CAN-controlled PWM controller.
Interesting Academic and Small Projects
Soft Robotic Gripper: Software driven CAD
🎈 Pneumatic gripper project focusing on silicone mold design automated with software for rapid design flexibility.
soft_solution: Soft robotic gripper design project for university CAD course, completed in Fall 2023.
Robotic Hand: 5 DOF Humanoid Hand Prototype
🤌 Robotic hand project for actuators/power electronics and sensors/instrumentation university courses.
- robotic_hand: firmware.
- robotic_hand_pcb: PCB hardware.
- robotic_hand_wireless: XBee wireless telemetry display desktop application.
Setup
This GitHub Pages repository uses submodules to pull in documentation and references.
Quick command to pull changes from remote submodules:
git submodule update --remote --merge