목록인공지능...?/터틀봇 프로젝트 (13)
공부중
라즈베리 파이 펌웨어를 업로드 하려고 SD 카드를 꺼냈는데 라베파에서는 인식을 하는거 같은데 컴퓨터랑 연결을 하면 인식을 못하는 현상이 발생했다. 그리고 이상한게 라베파 기본 화면은 켜지는데 저장소 인식은 또 안되고,,, 뭔가 SD 카드 문제겠지만 라베파에서 인식하는거 보면 완전 망가지지는 않은거 같은데 .. 펌웨어가 이미 깔려있어서 인식을 못하는건가 싶가다( 예전에 윈도우 펌웨어 깔려있는 USB가 윈도우에서는 인식이 안되고 우분투에서만 인식이 된적이 있어서.. ) 윈도우 문제인가 싶다가.. USB 허브에 연결하니까 연결이 되었다. 그래서 포멧을 시키려 보니.. 포맷을 완료할 수 없다고 나온다. https://m.blog.naver.com/poptg41/221471399845 sd카드"포맷을 완..
ROS 2를 사용하여 원격으로 로봇을 제어하기 위해 토픽을 사용하는 방법 기존에는 아래의 코드를 사용했지만 키보드를 사용하기 위해서는 루트 권한이 필요하다고 함. import rclpyfrom rclpy.node import Nodefrom geometry_msgs.msg import Twistimport keyboard # 키보드 라이브러리 임포트class RobotDriver(Node): def __init__(self): super().__init__('robot_driver') self.publisher = self.create_publisher(Twist, 'cmd_vel', 10) self.speed = 0.0 self.angle = 0..
시뮬레이션 환경에서 구동한 경우에 대해서 다룸 export TURTLEBOT3_MODEL=burger# ros2 launch turtlebot3_bringup robot.launch.py# 터미널 1 - 시뮬레이션 환경 선택(택 1)ros2 launch turtlebot3_gazebo empty_world.launch.py# ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py# ros2 launch turtlebot3_gazebo turtlebot3_house.launch.py# 터미널 2ros2 launch turtlebot3_cartographer cartographer.launch.py# 터미널 3 - 원격 조작ros2 run turtlebot3_t..
링크를 참고한다. https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/#pc-setup ROBOTIS e-Manual emanual.robotis.com 1. 원격 PC 설정원격 PC는 윈도우에서 wsl을 통한 ubuntu 20.04 운영체제를 설치하여 진행하였다. 1.1 ros2 foxy를 설치한다. 로보딕스의 깃허브에서 ros2 foxy 쉘 파일을 다운 받고 해당 파일에 권한을 부여한다. 755의 의미는 user 에게는 모든 권한을 부여하고 group, other 에게는 읽기와 실행 기능만 준다는 뜻이다.$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/mast..
보호되어 있는 글입니다.