G CAMP 김수영님의 ROS 강의를 Waveshare Jetracer에서 돌려보는 것이 목적이었습니다. 그 과정에서 다양한 RCCar를 본 프로젝트에 추가하게 되었습니다. 그리고 기능면에서 G CAMP 내용인 Teleop, Blob tracking에 추가하여 darknet_ros까지 수행하는 프로젝트입니다. darknet_ros의 경우 신호등을 학습하는 과정, 학습한 결과로 신호등에 반응하는 기능까지 추가했습니다.

김수영님 강의 글

강의 계획서 - ROS for G Camp

Hardware

Nvidia Jetson 2G or 4G

RCCar: please visit chapter 1

Software on Jetson

jetson@nano:~$ export | grep ROS
declare -x ROS_DISTRO="galactic"
declare -x ROS_DOMAIN_ID="11"
declare -x ROS_LOCALHOST_ONLY="0"
declare -x ROS_PYTHON_VERSION="3"
declare -x ROS_VERSION="2"

Software on PC

zeta@changwhan-ASUS:~$ export | grep ROS
declare -x ROS_DISTRO="galactic"
declare -x ROS_DOMAIN_ID="11"
declare -x ROS_LOCALHOST_ONLY="0"
declare -x ROS_PYTHON_VERSION="3"
declare -x ROS_VERSION="2

본 프로젝트 Github:

https://github.com/zeta0707/monicar

본 프로젝트 GIthub들에 대해,

추가로 필요한 패키지

https://github.com/zeta0707/darknet_ros_fp16

그 외 패키지는 apt 명령어로 설치합니다.

Jupyter Notebook

yolo4 tiny custom data 학습용 jupyter notebook

Google Colaboratory

QnA

1장, Support car list

2장, Jetpack & ROS install

3장, install monicar code