LLM 기반 비트코인 자동매매 시스템
프로젝트 개요프로젝트의 주요 기능은 다음과 같습니다.실시간 시세 데이터 수집 및 차트 구성Upbit API를 이용해 일봉, 주봉, 1시간봉, 10분봉 등 다양한 간격의 데이터를 수집하고, SQLAlchemy를 통해 SQLite 데이터베이스에 저장하여 이후 분석 및 차트에 활용했습니다.자동매매 로직 및 기술적 지표 계산단순 이동평균(SMA), RSI, EMA 등 다양한 기술적 지표를 계산하여 매매 신호를 분석하였으며, 이를 기반으로 매수/매도/홀드 결정을 내렸습니다.LLM 기반의 의사결정 지원Google Gemini API를 활용하여, 실시간 시세 데이터와 기술적 지표들을 종합한 프롬프트를 생성하고, LLM의 응답으로 매매 결정을 도출하였습니다.또한, 거래 후에는 간단한 반성(reflection) 프롬프트..
[두산로보틱스] 협동로봇 젠가 쌓기
프로젝트 개요두산로보틱스 M0609 로봇을 활용하여 젠가 블록을 쌓는 프로젝트를 진행했습니다. 본 프로젝트는 상대 좌표계를 활용하여 모든 동작을 설정하였으며, 티칭 없이 trans 함수를 통해 위치를 계산하여 블록을 쌓는 혁신적인 방식을 구현하였습니다. 또한, 협동 로봇의 특성을 활용하여 사람과의 협업을 통해 작업 속도를 더욱 개선하였습니다.주요 구현 사항1. 상대 좌표계 기반 블록 배치핵심 코드:def z_value_check(): grip_gripper() intermediate_pos = trans(target_pos, posx([0, 0, 150, 0, 0, 0])) movel(intermediate_pos, vel=VELOCITY, acc=ACC, ref=DR_BASE) t..