본문 바로가기

전체 글317

졸업논문!!! 5월 중순까지 졸업논문을 교수님께 제출해야 한다. 생각보다 빨리 제출해야해서 놀랐다.. 검토도 하고 수정도 해야하는 걸 생각하면 5월 중순에 제출해야하는 게 맞군.. 그래서 지금 하고 있는 오픈매니퓰레이터로 하려는데 30장은 작성해야한다는 교수님 말씀에 내가 한 건 30장을 채울만큼 대단하진 않은데라는 생각에 부담이 생겼다. 그래서 하고자 했던 OpenCV를 이용해 환경인식을 더 앞당겨 수행하고 졸업논문에 추가하고자 한다. 졸업하기 전에 실험실에서 할 수 있는 건 다해보고 싶다. 역진자 제어도 꼭 해보고 졸업하자. 오늘 교수님께 수업을 들으며 블로그에 기록하고 싶은 것들을 적어본다. 1. 혼자하는 건 없다. 혼자 잘해서 혼자서 해내는 것보다는 도와주고 도움받으며 협력하는 것이 더 시너지가 있다. 그런 사.. 2021. 4. 19.
ROS강의 CH.4 중요컨셉 오픈매니퓰레이터X를 갖고 동작시키면서 도대체 어떤 원리로, 어떤 데이터들이, PC와 제어기, 모터들 사이에서 흐를까, 어디에 존재하고 어디로 이동할까가 너무 궁금하다. 이를 알아야 내가 새로운 프로그램을 만들고 수정할 수 있을 것이다. 1. 노드/패키지/메세지 개념 1) 노드 : 하나의 기능을 수행하는 소스코드 출입문 검문 프로그램을 개발한다고 상상해보자. 얼굴인식. a. 카메라로부터 사진(raw data)를 받아오고 b. 영상처리. Filter 1,2,3,4를 통해 얼굴의 특징을 추출 c. DB와 매칭하여 몇 %일치하는지 매기기 d. Pass or Fail 출력 기존에는 하나의 프로젝트파일에 원테이크로 위의 일련의 과정을 담은 소스코드를 짰다면 ROS에서는 각각의 기능을 하나의 노드로 나누어 개발한다... 2021. 4. 13.
무브잇-오픈매니퓰레이터 연동 첫 성공!! cafe.naver.com/openrt/25395?boardType=L 오픈매니퓰레이터 moveit으로 실물구동 제어방법 우분투 18.04, melodic 제어기 : opencr 1.0 오픈매니퓰레이터 x의 e매뉴얼을 보며 따라했을 때 (질문) Quick Started Guide의 방법으로는... cafe.naver.com 어제 질문한 글에 답변을 받았는데 퀵스타트와 무브잇을 이용한 매니퓰레이터 제어에는 rosserial이 필요없다는 답변이었다. 현상황 정리) 2가지 실습예제가 있다. 1. 가제보 + 무브잇 www.youtube.com/watch?v=5c7s4jgB00k&t=4994s --> 가제보 터미널에서 Controller Spawner couldn't find the expected control.. 2021. 4. 13.
Opencr에 rosserial 설치 아래처럼 아두이노와 moveit을 연결시켜 moveit으로 오픈매니퓰레이터를 위치제어할 것이다. www.instructables.com/ROS-MoveIt-Robotic-Arm-Part-2-Robot-Controller/ ROS MoveIt Robotic Arm Part 2 : Robot Controller ROS MoveIt Robotic Arm Part 2 : Robot Controller: https://github.com/AIWintermuteAI/ros-moveit-arm.gitIn the previous part of the article we have created URDF and XACRO files for our robotic arm and launched RVIZ to control o.. 2021. 4. 12.
rosserial, QT UI, 임피던스 www.youtube.com/watch?v=VKNVj9IDMeo - 실제 매니퓰레이터를 구동하는데 rosserial이 필요하다. 표윤석 박사님의 강의를 찬찬이 들었다. - 오늘 친구가 로봇팔이 잘돼가는지 물었고 친구도 관심이 있다며 위치제어, 속도제어, 토크제어를 해보고 싶다했다. 실제로 로봇을 푸드테크같은 곳에 적용하려면 위치,속도,토크를 적절히 제어하고 구동로직을 짜며 진동을 줄여야할 것이다. 씻기전에 오로카 카페를 보며 cafe.naver.com/openrtcafe.naver.com/openrt/25390 무브잇 클라이언트는 C++로 작성하는 게 좋나요? 중요한 내용은 아니지만, 무브잇 클라이언트를 작성할 때 C++로 작성하는 것과 파이썬으로 작성하는 거 둘 중 뭐가 좋을까요? 파이썬이 확실히 편하.. 2021. 4. 11.
뇌로 제어하는 로봇 www.nature.com/articles/srep38565 뇌와 컴퓨터를 연결하고 이를 통해 뇌와 로봇을 연결한다. 흥미로운 연구다 www.youtube.com/watch?v=UkZquERzoOo 2021. 4. 10.
로보틱스 엔지니어가 되고싶다 ROS와 제어, CAE, 설계에 관심을 갖고 탐구하고 있는데 이를 직장에서도 계속 하고 싶다는 생각에 로보티즈 채용을 검색했고 원티드를 알게되었다. 다양하고 창의적인 사업모델을 갖고 있는 많은 스타트업들이 보였고 ROS를 재밌게 활용하는 기업을 알게되었다. 탐구 방향을 조금 더 구체적으로 잡을 수 있는 계기가 되었다. www.wanted.co.kr/wd/57300 [아보카도랩(Avokado Lab)] 로보틱스 엔지니어 채용 | 원티드 아보카도랩(Avokado Lab)에 지원하고 합격하면 보상금 50만원 www.wanted.co.kr -모션 제어 시스템 설계 로봇 모듈들의 위치 및 이동구간을 맵핑하여 각 요소들이 서로 상호작용하며 협력할 수 있도록 통합된 제어 시스템을 설계 - 엔드-이펙터 설계 및 제작 .. 2021. 4. 10.
0409 지난 투자 되돌아보기 (카카오, 현대차, 삼성, MS) 지난 1월달에 카카오와 대한통운을 시작으로 투자에 입문했다 물류, 모빌리티, 로봇, AI가 당시 나의 관심사였다. 대한통운은 우리나라 1등 택배회사이고 안정적인 상황에서 더 많은 투자를 해 로봇을 활용해 자동화 물류 선두주자가 될 거라는 상상을 하며 매수했다. 카카오는 전국민이 쓰는 메신저로 사업확장성이 무궁무진했고 자율주행 택시가 나온다면 카카오택시가 먼저 하지 않을까 상상했다. 그 이후로 현대차, 삼성전자, 매수했다. 그리고 대한통운을 5천원의 차익으로 익절했다. 보다 끌리는 기업이 눈에 들어왔기 때문이다. 현대차는 물류, 모빌리티, 로봇, AI를 모두 다루고 앞으로 어떤형태로든 새로운 모빌리티가 탄생할 거라는 상상. 삼성은 모든 자동화, 로봇 시스템의 핵심이 되는 반도체를 만든다. 마지막으로 마이크.. 2021. 4. 9.
밸런싱로봇 만들고 싶다 www.youtube.com/watch?v=lLYIF8r2ZZQ 만들고싶다!!! [예상 과정] - 적합한 부품선정(모터, 배터리, 제어보드) - 외형 설계 - 수학적 모델링 - 제어기(simulink on board) 설계 2021. 4. 9.
gazebo 붕괴현상 잠시 생각, moveit-rosserial? [가제보 붕괴현상] (미해결) [해결하기] 패키지를 내가 빼먹거나 업데이트해야할게 있는건 아닐까??해서 emanual.robotis.com/docs/en/platform/openmanipulator_x/ros_setup/#install-ros-packages ROBOTIS e-Manual emanual.robotis.com 그래도 여전히 controller spawner 에러가 뜨며 gazebo상에서 플레이버튼을 누르면 주저앉는다. 오로카카페에 spawner 키워드로 검색해보았다. 비슷한 질문1 cafe.naver.com/openrt/18797 OpenManipulator 샘플중에 Gazebo 시뮬레이션이 동작하지 않아요. 질문양식[개발환경] (옵션)1) 운영체제 : Linux Mint 18.3 Sylv.. 2021. 4. 9.
0408 실물과 moveit 연동 어떻게 해야할까? Moveit! www.youtube.com/watch?v=5c7s4jgB00k&t=3877s 1:10:18에서 moveit설명시작 https://www.youtube.com/watch?v=5c7s4jgB00k&t=3877s 위 영상의 moveit setup assistant를 설정하고 roslaunch open_manipulator_moveit_example demo.launch 를 실행 이후 rviz에서 plan과 excuted를 하였다. 그런데!! 그럼 어떻게 눈앞의 오픈매니퓰레이터와 연동시킬까?? 먼저, 이전에 했던 컨트롤러와 moveit을 동시에 켜보자. 그리고 $roscore $ roslaunch open_manipulator_controller open_manipulator_controller.. 2021. 4. 9.
0407 다이나믹셀 연결성공 어제 올린 로보티즈Q&A에서 부트로더에러는 AS를 받아야 한다는 답을 받았다. 전체 모터를 다보내야 하는지 확인하기 위해 전화를 했다가 모터를 다 연결한 채 위자드를 돌리면 에러가 발생함을 알게되어 모터 하나만 떼어내 진행해보기로 한다! 복구에 성공, ID와 통신속도를 변경하였다. 이제, 다른 모터들에도 똑같이 해봐야할 듯한데... 첫번째 모터와 두번째 모터를 분리 후 2번째모터만 따로 위자드에서 검색. -->검색이 안됨 -->펌웨어 복구 진행 -->검색 성공! -->ID와 통신속도 변경 -->모터 1과 2 직접연결 후 위자드에서 검색 -->모두 검색 성공! 따라서, 모터 각각에 대해 펌웨어를 다운하고 다시 직렬연결해 위자드에서 검색해보기로 한다. 완전히 연결한 오픈매니퓰레이터에 전원을 인가하자 모든 다.. 2021. 4. 7.