본문 바로가기

Robot/22년도 자율주행 테크니션 양성과정 일지록16

딥러닝의 필요성을 느끼다. LIDAR IMU 센서로만 자율 주행을 제어하다보니 카메라 비전 센서 등의 딥러닝 기술이 결국 필수불가결하구나라는 걸 느꼈다. 딥러닝 비전으로 적용시키는 걸 해봐야 할 텐데 https://www.notion.so/update-Machine-Learning-Engineer-ab0e77aac255491ba7b339781a4f479f (update)여다솔 | Machine Learning Engineer About Me www.notion.so 클로봇 AI 엔지니어로 일하고 있는 여다솔 분의 프로필 보고 약간 놀랐다. 대단하신 분 ㅎㅎ 2022. 4. 29.
[TurtleBot3] LiDAR 데이터를 필터링 하는 방법 2. http://wiki.ros.org/laser_filters 위 링크를 확인하셔서, LiDAR 데이터를 필터링 하는 방법을 확인해보세요. (특정 각도를 기준으로 자르기 및 특정 각도 부분만 남기기 등) http://wiki.ros.org/laser_filters laser_filters - ROS Wiki kinetic melodic noetic Show EOL distros: EOL distros: electric fuerte groovy hydro indigo jade lunar diamondback: Only showing information from the released package extracted on Unknown. No API documentation available. Plea.. 2022. 3. 28.
G MAPPING http://wiki.ros.org/gmapping gmapping - ROS Wiki kinetic melodic noetic Show EOL distros: EOL distros: electric fuerte groovy hydro indigo jade lunar diamondback: Only showing information from the released package extracted on Unknown. No API documentation available. Please see this page for in wiki.ros.org g-mapp을 git 한다. kw-cobot@kwcobot-HGDT-Series:~/catkin_ws/src$ git clone -b melodic-devel .. 2022. 3. 28.
[TurtleBot3] SLAM 및 Navigation 튜토리얼 ※금, 월요일 진행 내용※ 1. https://emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 위 링크를 확인하셔서, turtlebot3 simulator를 설치하시고, SLAM 및 Navigation을 해보세요. 2. http://wiki.ros.org/laser_filters 위 링크를 확인하셔서, LiDAR 데이터를 필터링 하는 방법을 확인해보세요. (특정 각도를 기준으로 자르기 및 특정 각도 부분만 남기기 등) 3. Move_Base 또는 기타 로봇을 원하는 위치로 이동하는 패키지를 확인하시고. 최종 프로젝트를 어떤식으로 진행할지 구상해보세요. (다음 주, 화요일 이후에는 실물을 이용해서, 오늘까지 진행했던 내용을 진행하셔야 합니다.) 이.. 2022. 3. 28.
우분투 인터넷 셋팅 잔디 https://www.jandi.com/landing/kr/signin 잔디(JANDI) - 로그인 모든 협업이 이뤄지는 잔디에 지금 로그인하세요. 높아진 업무 효율과 빠른 소통을 경험할 수 있습니다. www.jandi.com https://mail.google.com/mail/u/0/?pli=1#inbox Gmail 하나의 계정으로 모든 Google 서비스를 Gmail을 이용하려면 로그인하세요 accounts.google.com 민형기쌤_드라이브 https://drive.google.com/drive/folders/12NnJBAfJXC5WbEkdtznwCCzjmeQ0UMSh 광운대학교 ROS교육 - Google Drive 19. 새로운 로봇을 만져보자 - R1mini-v1.. 2022. 3. 28.
GITHUB Readme.file - 마크다운으로 작성됨 gitignore - 특정 파일을 제외하고 싶을 때 ROS로 설정하면 ROS에서 핊요없는 것들은 무시된다. license - 여러 종류가 있다. GPL 라이센스만 조심하면 된다. GPL를 사용하면 코드를 모두 공개해야 한다. kw-cobot@kwcobot-HGDT-Series:~$ mkdir Github_Test kw-cobot@kwcobot-HGDT-Series:~$ cd Github_Test/ kw-cobot@kwcobot-HGDT-Series:~/Github_Test$ echo "hello" >> 1.txt 1.txt 파일에다가 "hello"을 추가해라. kw-cobot@kwcobot-HGDT-Series:~/Github_Test$ ls 1.txt kw-.. 2022. 3. 17.
ctrl + alt +Tab 을 Tilix 로 켜지도록 바꾸기 ctrl + alt + Tab을 이용하면 기본 터미널로 나온다. Tilix가 나오도록 해준다. sudo update-alternatives --config x-terminal-emulator 를 입력하고 tilix가 있는 번호 선택하기 2022. 3. 16.
[파이썬] DAY16 네트워크 계층 & 스레드 동작 제어 통신 관련 코드 2개 주실 거임 채팅 프로그램(스레드 쓴 것) 다 잡을 수 있음 , 이미 채팅 중인 사람과 채팅 가능 채팅 프로그램(스레드 안 쓴 것) 통신 묶어서 설명해드릴거임 1. 스레드 동시성과 병렬성(꼭 알고 가자) 동시에 끝나기 위해 하나의 코어가 여러 개의 스레드를 맡아서 번갈아가면서 한다. 스레드 스케줄링 스케줄링은 선입선출로 큐로 작업되어있다. main문에서는 return이 나올 때, 주로 마지막 문장이 끝났을 때 스레드가 종료된다. def main(): for i in range(10): print("동작") if i == 5: return if __name__ == "__main__": main() for문 한바퀴 도는 데 1초가 걸린다고 하고 같은 main문 6개를 10개의 스레드에 .. 2022. 2. 9.
[파이썬] DAY14 Numpy + Matplotlib 코드 분석 전체 코드 # matplotlib.pyplot을 plt로 import합니다 import matplotlib.pyplot as plt import numpy as np # 아나콘다에서 동작 가능 #%matplotlib inline #x축 범위 - 다항함수 / 사인코사인 / 탄젠트 x_upper = np.linspace(0, 5) x_lower = np.linspace(0, 2 * np.pi) x_tan = np.linspace(-np.pi / 2, np.pi / 2) #x축 좌표 - 다항함수 / 사인코사인 / 탄젠트 positions_upper = [i for i in range(5)] positions_lower = [0, np.pi / 2, np.pi, np.pi * 3 / 2, np.pi * 2] p.. 2022. 2. 7.