본문 바로가기

윈도우에서 리눅스 사용하기 WSL2 설치 및 사용법 (1) 안녕하세요 최원석입니다. 이번 시간에는 WSL에 대해서 알아보도록 하겠습니다. 갑자기 'ROS를 배우는데 웬 리눅스?'라고 의문을 가지실 수도 있습니다. 왜냐하면 ROS2부터는 공식적으로는 윈도우를 지원하기 때문인데요, 하지만 윈도우에서 ROS를 돌리기 위해서는 많은 인내와 배려가 필요한 상황입니다. (맥OS에서도 ROS 사용이 가능하다고 해서 도전해 보았지만 몇 가지 보안 설정을 다시 세팅해야 하는 탓에 포기하였습니다.) 따라서 ROS를 배우고 사용하기 위해서는 리눅스가 필수적이라고 할 수 있는데요, 프로그래밍을 처음 입문하시는 분들은 리눅스의 인터페이스가 어색해서 컴퓨터의 메인 OS로 리눅스를 사용하기는 힘듭니다. 따라서 기존까지는 Virtual Box, VMWare 등 가상으로 리눅스를 깔아서 사용.. 더보기
ROS 넌 누구니? 안녕하세요 오랜만입니다~! 이번 기획은 같이 ROS를 배워보고자 하는 마음에 기획하게 되었는데요, 부디 열심히 완주까지 같이 힘내서 달려봅시다 자 그러면 오늘의 주인공인 ROS는 과연 무엇일까요? ROS는 말 그대로 Robot OS라 할 수 있습니다. 로봇을 제어하고 운영하기 위한 OS의 일종이라고도 할 수 있는데, 정확하게 말하자면 OS는 아니고 메타 운영체제입니다. 처음 개발은 구글에 근무하던 개발자가 만들었다고 전해지지만 확실하지는 않습니다. ROS가 나오기 이전에는 로봇을 만들기 위해서 프로그래머들은 각 서보모터의 움직임을 어떻게 구현하는지, 각 센서에서 값을 어떻게 받아오는지에 집중하느라 실제로 로봇이 움직이고, 작동하는 기능에 대해서는 신경 쓰기가 힘들었습니다. 특히 열심히 개발하다가 클라이언.. 더보기
중국 바이두(Baidu) 레벨 4 수준의 자율주행 자동차 RT6 공개 22년 7월, 중국 포털사이트 바이두는 Baidu World 2022를 통해 자사의 6세대 자율주행 자동차 RT6를 공개했습니다. SAE 기준 레벨 4 수준의 자율주행 기능을 탑재하였다고 발표하였습니다. 자율주행 기능을 구현하기 위해 12개의 카메라와 8개의 라이다를 포함한 38개의 센서를 탑재하였으며, 3천2백만 Km의 주행 데이터를 학습하였다고 합니다. 교통이 복잡하기로 유명한 중국에서 개발된 자동차인 만큼, 혼잡한 도로에서도 무리 없이 작동할 것으로 여겨집니다. 가장 놀라운 부분은 이런 기능을 모두 탑재하고도 37000$라는 경쟁력 있는 가격입니다. 인테리어는 상당히 심플하지만 자율주행 로보택시등에 최적화된 넓은 실내공간과 스티어링 휠을 찾아볼 수 없는 디자인이 특징입니다. 하지만 레벨5의 자율주행.. 더보기
애플, 최초로 실리콘 칩(M1) 탑재한 신형 맥 시리즈 공개 지난 11일(현지시간 10일) 애플이 미국 캘리포니아 쿠퍼티노에 위치한 애플 파크에서 신형 맥 시리즈 3종(MacBook Air, MacBook Pro 13”, Mac mini)을 공개했다. 위 세 개의 모델은 모두 새롭게 설계된 애플의 M1 칩셋이 탑재되어 있는데, 이는 지금까지 공개된 칩셋 중 가장 강력한 칩셋으로 5nm의 공정을 통해 제작된다. 모델마다 차이는 있지만 8코어의 CPU와 7~8코어의 GPU를 탑재한다. 한편, 이날 애플은 새로운 Mac 용 OS인 Big Sur를 공개하였다. Big Sur는 동시에 발표된 M1 칩의 특성을 잘 살려 새롭게 디자인된 Safari, 빨라진 반응속도와 더욱 향상된 전력관리 성능을 보여줄 것으로 기대된다. 신형 맥 시리즈에 관한 자세한 내용은 Apple 공식 .. 더보기
컴퓨터에 눈을 뜨게하자! OpenCV 알아보기 안녕하십니까? 이번 시간에는 OpenCV에 대해서 알아보도록 하겠습니다. 앞으로 OpenCV에 대한 설치, 사용법을 알아볼 예정인데, 그전에 OpenCV가 뭔지 알아야겠죠? OpenCV란 Open Source Computer Vision Library의 약자로 컴퓨터 비전을 위해 인텔이 개발한 프로그래밍 라이브러리입니다. 현재, 영상처리에 있어 거의 표준으로 사용되는 오픈소스 라이브러리입니다. 주로 실시간으로 영상이나 이미지를 처리할 수 있게 해주는데, C/C++, 파이썬 언어를 알고 있다면 부담 없이 접근할 수 있다는 장점이 있습니다. 오늘은 간단하게 OpenCV에 대해서 알아봤습니다. 다음 편에는 설치 방법에 대해 알아보겠습니다. 혹시 질문사항이 있다면 언제든지 댓글로 문의해주세요 긴 글 읽어주셔서 .. 더보기
블록체인? 가상화폐? 비트코인? 그게 뭔데? 안녕하십니까? 이번 시간에는 블록체인 기술 중 자주 헷갈릴 수 있는 용어들에 대해서 알아보도록 하겠습니다. 비트코인 투자 열풍 이후에 블록체인이나 가상화폐 같은 말들을 많이 들어 보셨을 겁니다. 하지만 그게 무슨 뜻인지 모르거나 어느 정도 알기는 하지만 헷갈릴 수 있는 용어가 있을 수 있는데요 이 시간에 짚어보도록 하겠습니다. 1) 블록체인은 무엇인가? 블록체인이란 최초에는 가상화폐를 거래할 때 안전하게 거래를 할 수 있도록 해주는 기술이었습니다. 비트코인의 창시자인 사토시 나카 모토가 비트코인의 문제점을 해결하기 위해서 만든 기술입니다. 지금은 암호화폐뿐 아니라 다양한 분야에서 사용되고 있는데요 은행, 통신 등 보안이 중요한 업무부터 공정거래 무역을 더욱더 투명하게 해주는 역할까지 정말 많은 곳에 상용.. 더보기
라즈베리 파이에 OMV(OpenMediaVault) 사용하기! 안녕하십니까? 이번 시간에는 OpenMediaVault의 웹 GUI를 사용해서 윈도우 파일공유(SMB/CIFS)를 켜는 방법을 알아보겠습니다. 이 글은 1편인 설치하기와 2편 세팅하기를 읽었다는 가정하에 설명드리겠습니다. 준비물: USB 드라이브 혹은 USB 외장하드 등 라즈베리 파이에서 사용이 가능한 저장 장치 USB나 외장하드를 라즈베리 파이에 연결하고 부팅을 합니다. PC에서 평소에 주로 사용하시는 웹 브라우저를 실행시킵니다. 저는 마이크로소프트 엣지를 사용하겠습니다. 주소창에 라즈베리 파이의 IP 주소를 입력한 후 이동합니다. 그러면 아래와 같은 창이 뜰 텐데요 여기서 기본 계정(ID: admin, Password: openmediavault)로 로그인해 주시기 바랍니다. 그러면 아래 화면처럼 메.. 더보기
라즈베리 파이에 OMV(OpenMediaVault) 세팅하기! 안녕하십니까? 이번 시간에는 라즈베리 파이에 OMV를 설치 후 세팅을 하는 방법을 알아보겠습니다. (설치방법은 이전 게시물 참조) 우선 부팅 후 로그인까지 했다는 가정하에 진행하겠습니다. 콘솔 창에 armbian-config를 입력해 줍니다. 그렇게 되면 깔끔한 GUI 화면이 반겨주는데요 지금 해야 할 것은 System 창에 SSH로 들어가 PermitRootLogin을 활성화시켜 줍니다. 활성화(체크) 가 완료되었다면 Save 버튼을 눌러 빠져나옵니다. 그리고 혹시 라즈베리 파이의 IP 주소를 모를 경우 콘솔 창에 ifconfig를 입력해서 IP 주소를 기억해 둡니다. 이제부터는 라즈베리 파이에 모니터가 필요 없어집니다. PC에서 PuTTY를 여기서 다운로드합니다. PuTTY 설치를 진행해 주세요 설치.. 더보기