반응형

분류 전체보기 309

[Melodic][TF Tutorial] 3. Writing a tf listener (Python)

Env. VMware workstation(Ubuntu 18.04 amd64, ROS Melodic) 1. How to create a tf listener $ roscd learning_tf $ nano ./nodes/turtle_tf_listener.py #!/usr/bin/env python import roslib roslib.load_manifest('learning_tf') import rospy import math import tf import geometry_msgs.msg import turtlesim.srv if __name__ == '__main__': rospy.init_node('turtle_tf_listener') listener = tf.TransformListener() r..

[Melodic][TF Tutorial] 2. Writing a tf broadcaster (Python)

Env. VMware workstation(Ubuntu 18.04 amd64, ROS Melodic) 0. Create package $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_create_pkg learning_tf tf roscpp rospy turtlesim $ cd .. $ catkin_make $ source ./devel/setup.bash 1. How to broadcast transforms $ roscd learning_tf $ mkdir nodes $ nano ./nodes/turtle_tf_broadcaster.py #!/usr/bin/env python import roslib roslib.load_manifest('lear..

[Melodic][TF Tutorial] 1. Introduction to tf

Env. VMware workstation(Ubuntu 18.04 amd64, ROS Melodic) 1. Set Up the Demo $ sudo apt-get install ros-melodic-ros-tutorials ros-melodic-geometry-tutorials ros-melodic-rviz ros-melodic-rosbash ros-melodic-rqt-tf-tree 2. Running the Demo # 1st termial $ roslaunch turtle_tf turtle_tf_demo.launch 두 거북이가 나타난다. turtle1(가운데 있는 거북이)를 화살표로 조정할 수 있으며(roslaunch를 실행한 terminal에 화살표 입력), turtle2(다른 거북이)가 따라간..

[박종훈의 경제한방] 로봇공학 일인자에게 듣는 로봇 테크 혁명의 핵심(한재권 교수님)

https://youtu.be/2J4y3cTiDls 한재권 한양대 로봇공학과 교수 주요내용 Q. 로봇에게 스포츠를 가르치는 이유? Q. 가장 인기 있는 로봇 투입 사례? Q. 로봇도 경쟁시킬수록 성능 향상? Q. 대결 통해 기술 유출될 우려는? Q. 휴머노이드 로봇 시작은? Q. 2022 현재 로봇 기술 어디까지 왔나? Q. 최종 로봇은 바퀴형? 다리형? Q. 로봇을 일부러 넘어뜨리는 이유는? Q, 기술력의 정점은 보스톤 다이내믹스? Q. 로봇공학자들이 사진을 찍는 이유? Q. 지금 로봇개발 최전선의 고민은? Q. 로봇산업이 넘어서야 할 장벽은? Q. 지금 필요한 플레이어는? Q. 한국 로봇기술의 위상은?

[Home server] 10.수업을 마치며

현대사회가 출원할 수 있었던 가장 위대한 성취는 소비문화라고 생각합니다. 최소한의 지식으로도 엄청난 일을 해낼 수 있게 된 것이죠 예를 들면, 화폐, 인터넷, 보험과 같이 실제로는 엄청나게 복잡한 것임에도 이것을 쉬운 것으로 여기게 되는 것은 정말 혁명적인 사건이라고 생각합니다 그 덕분에 인터넷과 같이 정말 복잡한 것들을 아이나 어르신들도 사용할 수 있게 된 것이죠 그런데 빛이 있으면 그늘도 있는 법인 것 같아요 실제로는 복잡한데 그것을 쉽게 사용하다보면 여러가지 문제가 생깁니다. 예를 들면, 오늘날 인터넷은 전세계인들의 마음과 비밀과 자본을 실어 나르는 통로입니다. 이 통로는 악의로 가득 차 있어요 이렇게 위험한 통로에서 살아남기 위해서는 이 통로가 동작하는 방법을 알아야 합니다. 또, 이 통로는 다양..

[Home server] 8.DHCP(1/2)

DHCP가 필요한 이유 공유기에 추가적으로 새로운 기기 연결 : 공유기에서 추가적인 기기에 IP를 주어야함 (다른 기기의 IP와 겹치지 않도록) IP 수동으로 지정하는 방법 (windows) 접속방법 : Control Panel(제어판) - Network and Internet(네트워크 및 인터넷) - Network and Sharing Center(네트워크 및 공유 센터) - Connections:(연결:) - Properties(속성) - Internet Protocol Version 4 TCP/IP4(인터넷 프로토콜 버전 4 TCP/IPv4) - Properties(속성) - Use the following IP address(다음 IP 주소 사용) But 직접 지정하기 위해 복잡한 여러 설정을 알..

[Home server] 7.Dynamic & Static IP address

Dynamic IP address (유동 IP 주소) ISP(통신사, Internet Service Provier)와 인터넷 계약 > 59.6.66.238 IP가 주어짐 but ISP입장에서는 IP의 개수가 한정적이라 모든 집에 각각 주기 힘듬 인터넷을 쓰지 않을때 ISP가 IP를 회수해서 다른 집에 줌 - 돌려막기(Dynamic IP address) Dynamic IP address 단점 : Web 서버를 설치해서 서비스를 제공할 때 IP가 바뀌어 사용자가 일정한 IP로 서버에 접속 불가 Static IP address (정적 IP 주소) ISP에 조금 더 요금을 내면 Static IP address로 IP가 회수되지 않고 독점적으로 사용 가능 ref. https://youtu.be/N8TorFVgwP..

반응형