스터디 노트
article thumbnail
쿼드로터 동역학 모델링 정리
maengkyun/Robotics 2023. 2. 3. 13:53

단순 Throttle Input - 초기 Throttle = 10N 이후 9.80N 높이축이 중력을 이겨내고 상승 이후 Throttle이 중력을 이기지 못하고 하강하는 것을 볼 수 있음. 참조 - Lim, Jeonggeun. “Autonomous target following and monitoring with collision avoidance based on an Lidar on a multi-copter” https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/16311/www/s15/syllabus/ppp/Lec08-Control3.pdf

article thumbnail
Fusion 360 to URDF
maengkyun/끄적 2023. 1. 7. 18:04

Fusion 360 X axis - 정면 방향 Y axis - 측면 방향 Z axis - 윗면 방향 ROS X axis - 정면 방향 Y axis - 측면 방향 Z axis - 중력의 반대 방향 캐드 프로그램과 ROS는 각각 좌표계를 정의하고 있으므로 이를 고려하여 설계를 진행해야하고 이후 ROS 좌표계에서 원하는 방향으로 배치해야한다. 변환하는 스크립트는 맨 아래 영상을 참고하고 설계할 때 접합 하는 순서에 유의해야한다. 접합 시 구성요소1은 child link가 되야하고 구성요소2는 parent link가 되야함. 안그러면 export가 되지 않는다. URDF는 visual model과 collision 모델을 정의하며 '0'값은 매우작은 부동소수점 자료형의 근사값으로 변환되기도 하고 Inertia ..

Multi-Agent Path Finding이 무엇일까. . .
maengkyun/Robotics 2023. 1. 5. 02:44

2주전 즈음 multi agent의 충돌 문제와 관련된 논문을 읽다가 관심이 좀 생겼는데, 좀 더 큰 틀에서의 문제에 대해 알아보고 이후에 시간내서 알아볼 예정 AGV (Automated Guided Vehicle)은 물류/유통 센터나 공항 터미널 시설에서 많이 활용된다고 한다. 물류 분야에서 보면 Amazon Robotics가 처음 도입했던 RMFS ( Robotic Mobile Fulfillment System)이 있다. 이 시스템은 피킹을 위해 작업자가 선반까지 이동하는 대신 AGV와 함께 협업 함에 따라 소요되던 시간의 절반 이상을 절약할 수 있었는데, 이는 장애물이 없는 정해진 공간 환경에서 반복/지속적인 작업을 수행 하는 것이 매우 효과적이기 때문이다. - 물류센터와 같은 환경에 로봇을 도입함..

article thumbnail
RVO :: Reciprocal Velocity Obstacles
maengkyun/Robotics 2022. 12. 20. 01:36

Velocity Obstacle이 무엇인지 -> [클릭] VO :: Velocity Obstacles 문제 각 에이전트는 서로 통신하지 않고 독립적으로 탐색, 장애물 및 환경의 다른 에이전트와 충돌하지 않아야함 A와 B를 같은 환경에서 주행하는 로봇이라고 하자. A와 B는 각 자신을 기준으로 robonote.tistory.com Reciprocal Velocity Obstacles는 Velocity Obstacle을 multi-agent system에 적용하였을때 발생하는 Oscillation 문제를 해결한 것이 주요 Contribution이고 Velocity Obstacle의 Symmetry, Translation Invariance등 주요 성질을 이용해서 RVO가 Collision Avoidance와..