로봇/ROS 21

URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (4)

이번 포스팅은 URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (3) 과정을 통해서 만들어진 Unity 로봇에 카메라를 부착하고 ROS와 연동해 보는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (2) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (3) 1. Unity 로봇에 카메라 부착하..

로봇/ROS 2023.09.17

URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (3)

이번 포스팅은 URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (2) 과정을 통해서 만들어진 로봇을 Unity 로봇을 ROS와 연동하고 제어해 보는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (2) 1. Unity - ROS 연동하기 (Unity) Unity 메뉴에서 'Window >> Package..

로봇/ROS 2023.08.15

URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (2)

이번 포스팅은 URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (1) 과정을 통해서 만들어진 로봇을 Unity 로봇을 C# 코드를 이용해서 직접 운전해 보는 기능을 만들어 보는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2) URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (1) 1. Camera Controller Script 추가하기 이전 과정을 통해서 만들어진 자동차는 10m x 10m의 땅을 이동하는 자동차입..

로봇/ROS 2023.08.15

URDF를 이용해 만든 로봇에 Unity 자동차 연결하기 (1)

이번 포스팅은 URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2) 과정을 통해서 만들어진 로봇을 Unity 환경에서 가상 자동타를 만들어서 연결해서 테스트를 해 보는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2) 1. Unity Project 생성하기 'Unit Hub'에서 'New project' 버튼을 누릅니다. 'New Project' 창에서 아래 내용을 입력하고 'Create project' 버튼을 눌러 프로젝트를 생..

로봇/ROS 2023.08.12

URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (2)

이번 포스팅은 URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) 과정을 통해서 만들어진 가상의 자동차가 주는 속도 정보를 기반으로 자동차의 현재 위치를 계산하고 그 결과를 Rviz에서 확인할 수 있는 기능을 만드는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1) 1. 회전변환행렬 아래 그림과 같이 임의의 점 $P=(x,y)$를 $\theta$ 만큼 회전한 점 $P'= (x', y')$를 어떻게 계산할 수 있을까요? 아래와 같은 회전변환행렬을 사용하면 $P'= (x', y')$를 구할..

로봇/ROS 2023.08.11

URDF를 이용해 만든 로봇에 가상 자동차 연결하기 (1)

이번 포스팅은 URDF를 이용한 간단한 로봇 만들기 (3) 과정을 통해서 만들어진 로봇에 가상의 자동차를 만들어서 연결해서 테스트하고 이후에 실제 자동차를 연결하기 위한 사전 준비를 해 보는 과정입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) 1. car_tutorial package 생성 및 설정하기 이전 과정에서 테스트를 위해서 사용했던 'urdf_tutorial' package에서 최소한의 필요한 기능만을 포함하는 'car_tutorial' package를 만들고 동작하도록 하는 과정입니다. 터미널에서 아래 명령을 실행해서 'car_tutorial..

로봇/ROS 2023.08.09

Gazebo를 이용해 Depth Camera 시뮬레이션 하기

이번 포스팅은 이전 포스팅에서 구축한 환경을 기반으로 Gazebo를 이용해서 Depth Camera를 부착하고 동작을 확인해 보는 과정입니다. 이 포스트는 다음 영상의 내용을 기반으로 개발하고자 하는 로봇에 적합하게 수정했습니다. How to get your robot to see in 3D! (Depth Cameras in ROS) 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) Gazebo를 이용해 2D LiDAR 시뮬레이션하기 Gazebo를 이용해 Camera 시뮬레이션하기 1. 실행파일 생성 아래 명령을 실행해서 'src/urdf_tutorial/urdf..

로봇/ROS 2023.07.22

Gazebo를 이용해 Camera 시뮬레이션 하기

이번 포스팅은 이전 포스팅에서 구축한 환경을 기반으로 Gazebo를 이용해서 Camera를 부착하고 동작을 확인해 보는 과정입니다. 이 포스트는 다음 영상의 내용을 기반으로 개발하고자 하는 로봇에 적합하게 수정했습니다. How to use Cameras in ROS (Sim Camera and Pi Camera) 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) Gazebo를 이용해 2D LiDAR 시뮬레이션하기 1. 실행파일 생성 아래 명령을 실행해서 'src/urdf_tutorial/urdf/robot_4.xacro' 파일을 'src/urdf_tutorial..

로봇/ROS 2023.07.22

Gazebo를 이용해 2D LiDAR 시뮬레이션 하기

이번 포스팅은 이전 포스팅에서 구축한 환경을 기반으로 Gazebo를 이용해서 2D LiDAR를 부착하고 동작을 확인해 보는 과정입니다. 이 포스트는 다음 영상의 내용을 기반으로 개발하고자 하는 로봇에 적합하게 수정했습니다. How do we add LIDAR to a ROS robot? 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. URDF를 이용한 간단한 로봇 만들기 (1) URDF를 이용한 간단한 로봇 만들기 (2) URDF를 이용한 간단한 로봇 만들기 (3) 1. LiDAR 란 한국어 위키에는 LiDAR에 대해서 아래와 같이 설명하고 있습니다. 라이다(LIDAR/LiDAR, light detection and ranging” 또는 “laser imaging, detection, and ..

로봇/ROS 2023.07.22

ROS2 Transformation System (TF2)

이 포스트는 로봇의 위치와 방향을 표현하고 계산하는 데 사용되는 ROS2의 transformation에 대한 내용입니다. 이 포스트는 다음 영상의 내용을 기반으로 개발하고자 하는 로봇에 적합하게 수정했습니다. The ROS Transform System (TF) 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. Windows에 Docker Desktop 설치하기 Windows에서 Docker를 이용해 ROS2, Gazebo 설치하기 1. ChatGPT가 응답한 TF2 아래 내용은 ChatGPT에게 물어본 질문에 대한 답변입니다. Question: ROS2의 tf2에 대해서 설명해줘 Answer: ROS2의 tf2는 Transformation Library for ROS 2의 약어로, 로봇의 위치..

로봇/ROS 2023.07.19