차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
activity:public:2020:ros:210210 [2021/02/10 18:16:28] – 내용 추가 davidactivity:public:2020:ros:210210 [2021/02/11 22:53:02] (현재) – Youtube 링크 추가 david
줄 3: 줄 3:
 ZOOM 화상회의 ZOOM 화상회의
  
 +{{youtube>TGQEFFCB2hc?medium}} 
 +\\
 지금까지 살펴봤던 ROS를 활용한 예시 중, 지난 시간까지 다루었던 TurtleBot3을 기반으로 실제로 특정 서비스를 제공할 수 있는 로봇을 제작한 사례를 살펴보자. 지금까지 살펴봤던 ROS를 활용한 예시 중, 지난 시간까지 다루었던 TurtleBot3을 기반으로 실제로 특정 서비스를 제공할 수 있는 로봇을 제작한 사례를 살펴보자.
  
줄 34: 줄 35:
 ====1.3. Service Robot==== ====1.3. Service Robot====
  
-TurtleBot3 기반이다.\\+TurtleBot3 기반이므로, 로봇 동작에 핵심적인 노드가 TurtleBot3 작동 예제에서 보았던 것와 비슷한 구조로 되어있음을 볼 수 있다.
 {{https://img.kasimov.synology.me/2020/ros/10/12_서비스_로봇_page08.png}}\\ {{https://img.kasimov.synology.me/2020/ros/10/12_서비스_로봇_page08.png}}\\
 출처: {{https://github.com/robotpilot/ros-seminar/blob/master/12_%EC%84%9C%EB%B9%84%EC%8A%A4_%EB%A1%9C%EB%B4%87.pdf|12_서비스_로봇.pdf}} 출처: {{https://github.com/robotpilot/ros-seminar/blob/master/12_%EC%84%9C%EB%B9%84%EC%8A%A4_%EB%A1%9C%EB%B4%87.pdf|12_서비스_로봇.pdf}}
  
  
-===1.4. E-Menu Tablet===+====1.4. E-Menu Tablet====
 로봇 작동 명령을 내리는 사용자 측 인터페이스로, Android 운영체제 태블릿 상에서 **ROSJAVA**를 이용해 앱을 제작한다.\\ 로봇 작동 명령을 내리는 사용자 측 인터페이스로, Android 운영체제 태블릿 상에서 **ROSJAVA**를 이용해 앱을 제작한다.\\
 ROS는 운영체제와는 관련없이, 각 노드 간 ''통신 방식''을 통일하는 역할의 ''메타 운영체제''이므로, Android 앱에서 ROS 통신방식에 맞는 데이터만 송수신한다면 하나의 ROS 노드로서 작동할 수 있다.\\ ROS는 운영체제와는 관련없이, 각 노드 간 ''통신 방식''을 통일하는 역할의 ''메타 운영체제''이므로, Android 앱에서 ROS 통신방식에 맞는 데이터만 송수신한다면 하나의 ROS 노드로서 작동할 수 있다.\\
  • activity/public/2020/ros/210210.1612948588.txt.gz
  • 마지막으로 수정됨: 4년 전
  • 저자 david