Skip to content

Instantly share code, notes, and snippets.

// @file main.cpp
// @author Donghee Park
//
// Copyright (c) 2023 Donghee Park, all rights reserved
#include <iostream>
class Marine {
int hp;
int coord_x, coord_y;
int damage;
import carla
import random
client = carla.Client('127.0.0.1', 2000)
client.set_timeout(2.0)
world = client.get_world()
people = []
for i in range(2):
@donghee
donghee / install-mavproxy-service.md
Last active September 22, 2022 06:40
install mavproxy service

mavproxy 설치하기

  1. 다음 파일을 /home/agx 디렉토리에 복사
  • mavproxy.service, run-mavproxy.sh, mavproxy.sh

mavproxy.service

@donghee
donghee / hpc.cpp
Last active February 14, 2023 17:49
hybrid power control in mbed 2
#include "mbed.h"
DigitalOut power_out_led(D11);
DigitalOut mppt_led(D12);
DigitalOut fuel_led(D13);
DigitalOut fuel_off(D7);
DigitalOut batt_off(D9);
AnalogIn power_out_volt(A0);
@donghee
donghee / readme.md
Created June 13, 2022 14:09
KakuteH7에 ardupilot bootloader 올리기

KakuteH7에 ardupilot bootloader 설치하기

준비물:

  • KakuteH7 하드웨어,
  • KakuteH7용 ardupilot bootloader(KakuteH7_AP_Bootloader.bin)
  • dfu-util-static.exe
  • zadig
  1. 원도우에 KakuteH7하드웨어 libusb 드라이버 설정
@donghee
donghee / diff
Created August 22, 2021 14:54
ardupilot rover for tank frame (20210823)
diff --git a/APMrover2/AP_MotorsUGV.cpp b/APMrover2/AP_MotorsUGV.cpp
index 4ff5f35680..f5697d2035 100644
--- a/APMrover2/AP_MotorsUGV.cpp
+++ b/APMrover2/AP_MotorsUGV.cpp
@@ -743,15 +743,29 @@ void AP_MotorsUGV::output_throttle(SRV_Channel::Aux_servo_function_t function, f
const int8_t reverse_multiplier = out_chan->get_reversed() ? -1 : 1;
bool relay_high = is_negative(reverse_multiplier * throttle);
+ //gcs().send_text(MAV_SEVERITY_CRITICAL, "throttle %5.3f", (double) throttle);
+
@donghee
donghee / install-OpenCV4.sh
Created August 21, 2021 18:59
install-OpenCV4.sh
#!/bin/sh
# Shell script for installing openCV 4.5.3 in ubuntu 18.04
# Run it as:
# >> chmod +x install-OpenCV4.sh.sh
# >> yes | sudo ./install-OpenCV4.sh.sh
apt install build-essential cmake git pkg-config libgtk-3-dev
apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev
apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
@donghee
donghee / frpc.ini
Last active June 24, 2022 10:24
mavlink and rtsp proxy service on SBC with pixhawk
[common]
server_addr = frp.server.com
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
@donghee
donghee / etri_ebid_expected_price.py
Last active October 20, 2025 03:24
Show percentage of ETRI EBID expected price for best beading using monte carlo simulation.
# https://ebid.etri.re.kr/ebid/
# 6. 예비가격 및 예정가격
# ① 복수예비가격은 전자입찰 시작 직전에 전자입찰시스템의 난수발생기를 통하여 기초금액(예비가격
# 기초금액)의 ±2% 범위 내에서 15개의 예비가격으로 생성됩니다.
# ② 예정가격은 전자입찰자가 응찰조서작성시 추첨한 예비가격번호 중 가장 많이 추첨된 번호순으로 4개를
# 선정하여 각 번호에 해당하는 예비가격을 산술평균하여 결정됩니다
#
# 나라장터 복수예비가격 선정 방법 (더 자세히)
# http://www.g2b.go.kr/pt/e-support/fwdEsupportMain.do?supportUrl=/pt/notice/listNotice.do 에서 예비가격 검색
#