본문 바로가기

Robot

(171)
로보티즈의 TurtleBot3 버거 Burger개봉기~^^ 2017. 11. 17. 08:00 그리고 그리던... 버거가 도착을 했습니다.~~ 응?? 햄버거요?? 아니요... 한번 제가 이야기한 적이 있는데요... 저에게 고마운 선물을 주었던 표박사님과 그 분이 다니시는 회사에게 로봇 팔을 선물 받은 적[바로가기]이 있죠. 거기서 만든 TurtleBot3 - Burger 입니다. 이번엔 선물을 저희 회사에서 주셨네요^^ 고맙게 잘 가지고 놀고 있지요. 오늘은 그 개봉기입니다. 허접한 폰도 개봉기를 올리는데 당연히 이정도 아이를 개봉기를 안 올릴 수 없죠^^이렇게 생겼습니다. 당당하게 ROS라고 적혀있네요. TurtleBot3 에구.. 멋집니다. 언젠가 우리도 이런 멋진 아이를 꼭 런칭하고 싶네요^^박스안에.. 엄청 많은 부품이...ㅠ.ㅠ. 전 이게 조립형인줄 몰랐어요.ㅠㅠ.그러나 저라나... 열심..
ROS에서 로보티즈 다이나믹셀 움직여보기 Dynamixel Workbench 2017. 11. 6. 08:00 얼마전에 로보티즈의 다이나믹셀 중에서 XM 시리즈를 잠시 사용해보고 꽤 좋았다는 이야기[바로가기]를 했었지요. 그리고, 그 후 Python API를 제공하길래 또 그걸 가지고 잠시 즐거운 시간을 보냈지요[바로가기]. 이제 ROS에서도 살짝 구동시켜볼려고 했습니다. 뭐 여러가지 접근법이 있겠지만,제조사인 로보티즈가 배포하는 dynamixel-workbench로 시작해 볼 겁니다. 이게 GIT-HUB[바로가기]에서 받는게 최신 버전이더라구요. 이럴 경우는 ROS에서 catkin_ws의 src로 가서 git clone 하고 주소를 입력하면 copy되어 있습니다. 그리고 catkin_ws 폴더에서 catkin_make를 한 번 수행해야 합니다. 따라할 튜토리얼은ROS 공식 홈페이지의 Dynamixel workb..
유니버셜 로봇팔 UR3를 ROS로 움직여보기 - 최초 연결, 상태 확인 2017. 9. 22. 08:00 로봇 블로그라고 이야기하고는 로봇 관련 글을 너무 오랫동안 글을 오랫동안 올리지 않았더군요... 더구나 최근 집필 중인 Python을 활용한 데이터 분석이라는 책도 끝냈고, 다시 ROS 공부를 시작한 지금... 딱 글 한 편 블로그에 올리기 좋을 때라고 생각이 드네요... 정말 많은 삽질과 절망이 있었지만, 그 모든 역경을 이기고 오늘은 Universal Robot이라는 멋진 아이를 ROS에서 기동시켜보는 것을 (제가 언제나 그렇듯) 기초편을 이야기할려고 합니다.^^ 항상 그렇듯 요과정이 제일 재미있거든요^^앗 귀여운 UR3입니다. 이런 스타일의 로봇팔들이 요즘은 꽤 많아진것 같습니다. 한때 동경해 마지 않았던 DLR 로봇팔[바로가기]도 한 번 만져볼 수 있으면 좋겠네요.^^아... UR 로봇은 컨트롤박..
로보티즈의 다이나믹셀 XM 시리즈 Python으로 살짝 구동시켜보기~ 2017. 7. 26. 08:00 바로 얼마전에 로보티즈의 다이나믹셀 이야기를 했는데요. 내침김에 좀 더 찾아보니 Python이나 MATLAB으로 접근할 수 있도록 Software SDK를 배포하고 있더군요. [바로가기]에 가시면 됩니다. 그래서 둘러보고 Python으로 접근해보는 것을 한 번 했지요~^^ 오랜만에 모터를 살짝꿍 돌리니... 참 재미있네요^^위 사이트가 아까 이야기한 SDk Github입니다. 그냥 편안하게 다운받으시공~저기 보이는 read_write.py를 기본으로 움직일 생각입니다. 저 파일을 수정하고 터미널에서 python read_write.py라고 입력하면 실행됩니다. 아참 저는 이미 Anaconda3 [바로가기]가 깔려있거든요. 그리고 그 전에 dynamixel_functions.py라는 파일을 찾아서 첫 부분..
로보티즈의 다이나믹셀(Dynamixel) XM 시리즈에 반하다~~~ 2017. 7. 24. 08:00 예전에 제가 로보티즈라는 회사에서 일하시는 표윤석 박사님을 소개하면서 - 아니 정확하게는 표 박사님과 로보티즈에서 선물을 받았다는 이야기를 했었는데요[바로가기] 그러다가 ROS라는 아이를 공부하겠다는 목표가 살짝 미적지근해지고 일상의 바쁨에 묻혀 있었는데요... 최근 저희 팀은 Robot-Hand를 하나 설계해서 만들게 되었는데요. 그러다가 다시 로보티즈의 XM430이라는 모델을 접하게 되었답니다. 무쟈게 마음에 들더라구요~~^^ 그래서 오늘은 그 아이를 소개시켜 드릴까하구요^^PC에서 바로 테스트 해볼려면 딱 저 구성이면 됩니다. 모터 XM430 모델과 전원 공급을 위해 SMPS2Dynamixel과 아답터, 그리고 PC와의 연결을 위한 USB2Dynamixel이라는 제품만 있으면 됩니다~~^^그리고, ..
SARAH Robot Hand / Finger를 소개합니다. 2017. 4. 21. 08:00 로봇하면 사람모양이 떠오르고 사람과 비슷한 모양을 상상하는 것에서 시작됩니다. 그런 로봇들은 영화나 애니에서 두 팔을 가지고, 사람처럼 쉽게 물건을 쥐기도 하구요. 그런데 현실에서는 아직 그렇지 못합니다. 사람손과 비슷한 크기에 비슷한 성능의 로봇 손은 아직 먼 이야기이지요.. 아니면 정말정말 비싸던지^^ 오늘은 좀 오래되긴 했지만, 재미있는 매커니즘을 가진 로봇 손(Robot-hand)을 소개할까 합니다. 이름이 SARAH Hand입니다.원래 이 SARAH 핸드의 뜻은, Self-Adapting Robotic Auxiliary Hand입니다. 뭐 좀 어려운 이름이지만... 구조르 본다면 왜 Self-Adapting이라고 이름 붙여졌는지 알 수 있습니다.보통 로봇손은 모양은 좀 다르겠지만, 와이어 방식이..
ROS 가제보(Gazebo) 연습하기 - Pan/Tilt 2017. 3. 29. 08:00 렌틴 조셉의 좋은 소스코드를 만나 Pan/Tilt를 표현하는 URDF와 이를 이용해서 RViz로 시각화하는 예제[바로가기]를 따라해보았었는데요. 그 때 사용한 Pan/Tilt 예제에서 한 발짝 더 가서 Gazebo라는 아이를 이용해서 움직여보기도 할려고 합니다.^^ 뭐 언제나 그렇듯 그저그저 따라하기 수준이지요^^일단~~~ 지난번[바로가기] 예제에서 몇몇 내용을 추가하거나 바꿔서 시도해볼려구요~~일단... 폴더 config를 추가하고 거기엔 pan_tilt_control.yaml, 기존의 launch 폴더에는 gazebo_pan_tilt.launch, pan_tilt_gazebo_control.launch를 추가하고, urdf에 있는 pan_tilt.xacro는 수정할 예정입니다. 먼저... pan_ti..
ROS URDF의 기초예제 Pan/Tilt 시스템 2017. 3. 20. 08:00 우연히 검색하던중 ROS 공부에 유용한 Github 페이지를 하나 찾았습니다. ROS 로보틱스 프로그래밍이라는 책의 소스코드가 있는 곳[바로가기]인데요. 실습하기 좋은 코드가 많더라구요. 사실 예전에 ROS 3D 시삭화툴 RVIZ에 대해 기초스러운 글[바로가기]을 올렸었는데요. 그 후 너무 오랜 시간이 지나 그나마 살짝 공부하던 기초가 머리를 떠나셔서ㅠㅠ. 다시 한 번 학습을 했습니다.^^ 물론 첫 문장에서 이야기한 누군가가 올려준 학습용 예제를 따라하는 것이지만 말이죠^^팬틸트라는 시스템은 이것 저것 학습하기 참 좋은 시스템인 것 같습니다.^^아무튼~~~ 오늘은 위 그림처럼 팬틸트 이야기 해볼려구요^^먼저 catkin_create_pkg ex_urdf roscpp tf geometry_msgs urdf..

반응형