ROS
-
[Android] jar, so 파일 빌드를 통한 ROS for AndroidROS 2022. 4. 3. 09:14
환경 NDK: android-ndk-r23b ABI: arm64-v8a Android API Level(minSdkVersion): android-21 // docker 환경에서 빌드하므로, docker 설치 필요함 (아래 링크 참고) https://shanepark.tistory.com/237 Ubuntu 20.04 LTS ) Docker 설치하기 Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 shanepark.tistory.com 1. Clonning the repository cd $HOME git clone https://..
-
[Android] ROS2 for Android 빌드 방법ROS 2022. 4. 3. 09:11
* 환경 : Ubuntu 20.04 * ROS2 설치 버전: foxy 1. ROS2 설치 1) Locale 설정 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8 2) ROS2 Repository 추가 sudo apt update && sudo apt install curl gnupg2 lsb-release curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - sudo..
-
[Android] Socket을 활용한 ROS 통신ROS 2022. 4. 3. 09:07
Socket을 활용한 ROS 통신 아래와 같은 방식으로 진행한다. 1) Android App에서 Socket 통신을 활용하여 ROS2 publisher (talker)에게 data를 보낸다. 2) publisher (talker)가 subscriber (listener)에게 ROS2를 통해 data를 보낸다. Clonning the repository cd $HOME git clone https://github.com/mirellameelo/ROS_2_ANDROID.git Building ROS 2 package Open the terminal and source the ROS: source /opt/ros/foxy/setup.bash cd $HOME/ROS_2_ANDROID colcon build --..