컴퓨터에서 로봇을 간단하게 원격 제어할 수 있습니다. 로봇은 다양한 방법으로 제어될 수 있습니다.

군사 장비 개발에서 가장 유망한 분야 중 하나는 다양한 문제를 해결하도록 설계된 원격 제어 로봇을 만드는 것입니다. 현재 이 원리로 작동하는 무인 항공기는 이미 활발히 사용되고 있습니다. 지상 및 지상 로봇공학의 경우 이러한 영역은 아직 동일한 개발을 받지 못했습니다. 군대에서 원격 제어 장비의 사용은 지금까지 기술적인 어려움과 이를 기존 군대 구조에 "통합"해야 하는 필요성으로 인해 매우 제한적으로 사용되었습니다. 그러나 장기적으로 원격 제어 로봇의 수는 다수의 유사한 장비의 상호 작용을 촉진할 수 있는 새로운 솔루션을 찾아야 하는 수준에 도달할 수 있습니다.

전투 로봇의 광범위한 사용으로 인해 복합 무기와 유사한 특수 정보 전송 및 제어 시스템을 만들 필요가 있을 수 있습니다. 알려지자 상트페테르부르크 중앙 로봇공학 및 기술 사이버네틱스 연구소(CNII RTK)에서는 외관을 연구하고 전투 로봇 장비를 위한 통합 제어 시스템을 만들기 위한 작업이 시작되었습니다. Interfax는 RTK 중앙 연구소 대표를 인용하여 이 작업의 목표는 여러 로봇을 한 번에 제어할 수 있는 시스템을 만들어 다양한 작업을 보다 편리하게 수행할 수 있게 하는 것이라고 밝혔습니다. 또한 이 접근 방식을 통해 다양한 로봇 시스템의 제어 패널을 통합할 수 있습니다.


당연히 통합 제어 시스템의 개발로 인해 "개별"리모컨이 완전히 사라지는 것은 아닙니다. 모든 새로운 로봇에는 계속해서 자체 원격 제어 장비가 장착됩니다. 그러나 RTI 중앙 연구소 직원의 생각에 따르면 모든 새로운 장비는 일부 공통 다중 채널 제어 시스템과 상호 작용할 수 있어야 합니다. 이로 인해 로봇의 개인 및 그룹 활용에 있어 보다 큰 유연성을 제공할 수 있을 것으로 기대된다. 즉, 특정 상황에서 모든 부대의 군인은 단일 리모콘으로 여러 로봇 장치를 제어할 수 있습니다. 따라서 여러 운영자의 수가 크게 줄어들기 때문에 여러 운영자의 상호 작용이 크게 촉진됩니다.

그러한 시스템 출현의 초기 개발 단계에서 이미 특정 질문이 발생한다는 점은 주목할 가치가 있습니다. 예를 들어, 한 명의 운영자가 여러 대의 로봇을 동시에 명령하는 것은 매우 어려워 전투 작업의 효율성을 크게 떨어뜨릴 수 있습니다. 이 경우 지정된 지점으로 이동하거나 지형을 관찰하고 광학 또는 적외선 범위에서 대비되는 대상을 검색하는 등 가장 간단하고 "일상적인" 작업을 수행할 수 있는 자동 알고리즘이 필요합니다. 우리는 인공지능에 대해 이야기하는 것이 아닙니다. 현재 전투 로봇에는 위성 시스템을 사용하여 탐색하거나 움직이는 물체를 인식할 수 있는 적절한 소프트웨어만 필요합니다. 주어진 경로 지점에 도달하거나 위임된 구역에서 물체를 감지하면 자동화는 운영자에게 신호를 보내야 하며, 그러면 운영자는 전자 장치에 대한 다음 작업을 결정하거나 직접 제어하게 됩니다.

전투 또는 다목적 로봇의 "유닛"과 유사한 구조는 군사 작전에만 사용될 수 있습니다. 중앙 제어 로봇은 정찰 장비나 무기를 운반할 수 있습니다. 동시에 그들은 유용한 이점을 얻습니다. 하나의 리모콘으로 제어되는 장치를 사용하여 매복을 설정하거나 여러 측면에서 고정 물체에 대한 공격을 구성할 수 있습니다. 그러나 이러한 기능을 통해 로봇 "유닛"의 운영자는 다른 작업을 수행할 수 있습니다. 예를 들어, 구조 작업 중에 한 명의 작업자가 제어하는 ​​여러 로봇이 한 번에 한 대씩 제어하는 ​​것보다 더 효율적으로 상황을 정찰할 수 있습니다. 또한 특수 장비를 갖춘 여러 장치는 특정 상황에서 신속하고 효율적으로 화재 위치를 파악하고 소화하거나 다른 유사한 작업을 수행할 수 있습니다.

그러나 통합 로봇 제어 시스템에도 단점이 있습니다. 우선, 일종의 범용 제어판을 만드는 과정의 복잡성에 주목할 필요가 있습니다. 여러 공통 기능에도 불구하고 대부분의 경우 전투 로봇이나 다목적 로봇의 각 모델에는 특별히 설계된 제어 시스템이 필요합니다. 따라서 초경량 드론은 일반 컴퓨터나 노트북을 기반으로 한 복합체로 제어할 수 있으며, 보다 심각하고 큰 장치는 적절한 장비와 함께 사용됩니다. 예를 들어, 미국의 바퀴 달린 다목적 원격 조종 차량 Crusher에는 스티어링 휠, 페달 및 여러 모니터가 있는 일종의 조종석인 제어판이 있습니다. 따라서 모듈식 구성에 따라 단일 제어 패널을 구축해야 하며, 이 경우 각 모듈은 이동 방법, 무게 및 목적에 따라 특정 등급의 원격 제어 장비의 기능을 담당합니다.

군사용이나 구조용으로 사용할 수 있는 국내 로봇의 수가 아직 적다는 점을 상기할 가치가 있다. 이러한 개발의 대부분은 무인 항공기에 있습니다. 여러 정부 기관과 상업 기관이 동시에 이 기술을 개발하고 있다는 점은 주목할 만합니다. 물론, 그들 각각은 자신의 디자인을 제어할 수 있는 복합 시설을 갖추고 있습니다. 통일된 표준 관리 시스템의 구축은 이 산업에 질서를 가져오는 데 도움이 될 것입니다. 또한 통합 제어 장비는 로봇 시스템 운영자의 교육을 크게 단순화합니다. 즉, 미래의 운영자는 통합 제어 시스템의 일반 원리를 연구한 다음 추가 모듈 및 특정 로봇 모델의 사용과 관련된 기술 및 능력을 추가로 습득할 수 있습니다. 따라서 다른 기술을 사용하기 위해 작업자를 재교육하는 것이 여러 번 단순화되고 줄어들 것입니다.

그러나 상트페테르부르크 중앙 로봇 공학 및 기술 사이버네틱스 연구소의 작업은 가까운 미래에 그리 큰 미래를 갖지 못할 것입니다. 사실 우리나라의 전투 및 다목적 로봇 분야의 대부분은 아직 적절한 개발을 받지 못했습니다. 따라서 국내 통합 제어 시스템은 다수의 로봇이 등장할 때까지 기다려야 할 가능성이 높습니다. 이 문제는 한 가지 긍정적인 결과를 가져왔다고 말할 가치가 있습니다. 다양한 로봇 공학의 대량 생산이 아직 시작되지 않았기 때문에 RTK 중앙 연구소의 직원들은 새로운 로봇 모델이 등장하기 전에 통합 제어 시스템에 대한 작업을 완료하고 완성된 개발을 발표할 시간을 가질 것입니다. 따라서 중앙 로봇 연구소의 개발은 군대, 법 집행 및 구조 구조를 위한 새로운 로봇을 개발할 때 고려할 표준이 될 수 있습니다.

현재 프로젝트의 세부 사항에 대해 이야기하기에는 너무 이릅니다. 이에 대한 모든 정보는 언론의 몇 가지 보도에만 국한됩니다. 동시에 RTK 중앙 연구소는 최근에야 해당 명령을 받을 수 있었습니다. 그러나 이 방향의 작업은 시작 시점에 관계없이 수행되고 완료되어야 합니다. 복잡성에도 불구하고 단일 로봇 제어 패널은 실제 사용에 유용합니다.

사이트의 자료를 기반으로 함:
http://interfax.ru/
http://newsru.com/
http://lenta.ru/
http://rtc.ru/

오늘은 무선 조종으로 누구도 놀라지 않을 것입니다 집에서 만든 제품. 하지만 인정해야 할 점은 컨트롤 키를 누르는 것이 어쩐지 "구식 방식"이라는 것입니다... 컨트롤하는 것이 훨씬 더 흥미롭습니다. 공예브러시 움직임의 도움으로 그렇죠? 이 기사에서는 Arduino 보드와 여러 벤드 센서를 사용하여 원격 제어를 구성하는 방법의 예를 보여줍니다. PHIRO Pro가 테스트 대상이 됩니다.

1단계: 필요한 것

  • 벤드 센서;
  • 아두이노 우노;

  • 블루투스 모듈 HC-05;

  • 장갑;

  • 점퍼;

  • 9B 배터리;

  • 포켓코드 앱.

2단계: Arduino에 Firmata 표준 업로드

Pocket Code와 연결하기 위해서는 Arduino 보드에 Firmata 표준을 로드해야 합니다. 이 프로젝트에서는 Arduino UNO를 사용하지만 모든 Arduino 보드를 사용할 수 있습니다.

  • Arduino 보드를 컴퓨터/노트북에 연결합니다.
  • Arduino ID에서 COM 포트를 선택합니다. 도구 -> 직렬 포트 -> 해당 COM 포트
  • 다음으로 보드 유형을 선택합니다. 도구 -> 보드 -> Arduino 보드
  • 그런 다음 Firmata 표준을 선택하십시오. 예 -> Firmata -> 표준 Firmata
  • “업로드”를 클릭하고 코드를 보드에 업로드하세요.

3단계: 센서를 보드에 연결하고 장갑에 부착합니다.

굽힘 센서는 굽힘이나 기울어짐을 감지하는 데 사용할 수 있는 저항성 장치입니다. 아래는 Arduino에 센서를 연결하는 다이어그램입니다. 센서를 장갑에 단단히 부착하기 위해 구부러진 스테이플을 사용했지만 원하는 경우 플라스틱 지퍼 타이를 사용할 수 있습니다.

4단계: HC-05 Bluetooth 모듈을 Arduino에 연결

블루투스 모듈의 핀과 Arduino 보드를 다음과 같이 연결합니다.

  • HC05 Tx - 아두이노 Rx
  • HC05 Rx - 아두이노 Tx
  • Vcc - 5V
  • 접지 - 접지

5단계: Arduino를 배터리에 연결

우리는 9V 배터리를 사용하여 Bluetooth 모듈이 있는 Arduino 보드에 전원을 공급합니다. 이러한 유형의 레이아웃을 사용하면 손목/팔찌에 쉽게 장착할 수 있습니다. 콤팩트할수록 좋습니다.

6단계: 포켓 코드 프로그램

아래는 프로그램 사용 예시입니다. 먼저 PHIRO Pro가 모드 3(블루투스 모드)인지 확인하세요. 상단 디스플레이 옆에 있는 파란색 LED가 켜지기 전에 PHIRO의 모드 버튼을 누르세요.

프로그램에는 일반적으로 7가지 모드가 있습니다.

  • 검지 손가락이 곧게 펴졌습니다. 헤드라이트가 빨간색으로 빛납니다. 프로그램에 STOP이 표시됩니다.
  • 검지와 중지는 곧게 펴집니다. 헤드라이트가 녹색으로 빛납니다. 프로그램에 STOP이 표시됩니다.
  • 검지, 중지, 약지는 곧게 펴집니다. 헤드라이트가 파란색으로 빛납니다. 프로그램에 STOP이 표시됩니다.
  • 손바닥이 열려 있습니다. 파이로가 전진합니다. 헤드라이트가 하얗게 빛납니다. 프로그램에는 FORWARD가 표시됩니다.
  • 손바닥이 주먹으로 꽉 쥐어져 있습니다. 파이로가 멈춥니다. 헤드라이트가 꺼져 있습니다. 프로그램에 STOP이 표시됩니다.
  • 손바닥을 주먹으로 꽉 쥐고 왼쪽으로 기울어집니다(휴대폰이 왼쪽으로 기울어짐). 파이로(PHIRO)가 좌회전합니다. 왼쪽 헤드라이트가 노란색으로 빛납니다. 프로그램에는 LEFT가 표시됩니다.
  • 손바닥을 주먹으로 꽉 쥐고 오른쪽으로 기울어집니다(휴대폰이 오른쪽으로 기울어짐). 파이로가 우회전합니다. 오른쪽 헤드라이트가 노란색으로 빛납니다. 프로그램은 오른쪽을 보여줍니다.

7단계: 최종 설치 수행

휴대폰을 손에 부착하려면 완장을 사용하거나 저처럼 하면 됩니다.

저렴한 휴대폰 커버를 사서 구멍을 뚫고 벨크로 테이프를 붙였습니다. 전화기가 달린 완장이 준비되었습니다.

그게 다야!) 관심을 가져 주셔서 감사합니다)

지난 블로그 게시물에서 저는 널리 사용되는 Nintendo Wii용 폐쇄 루프 조이스틱인 Wii Control을 사용하여 로봇 팔을 원격으로 제어할 수 있다고 언급했습니다. 이제 이 주제를 계속해서 원격 제어 방법에 대한 간략한 개요를 제공하고 싶습니다.

일반적으로 자율 및 반자율 장치의 원격 제어를 위해 널리 사용되고 보편적으로 허용되는 두 가지 방법이 있습니다.

  1. 리모컨의 적외선 신호를 이용한 제어(TV 채널 변경과 동일)
  2. 무선 조종

로봇 제어와 관련된 첫 번째 방법은 납땜 인두 팬이 아닌 나조차도 30분 만에 납땜할 수 있는 간단한 회로와 본질적으로 Windows 드라이버인 WinLIRC 프로그램을 사용하여 구현됩니다. 이러한 제어 모델(자세한 내용은 내 웹사이트의 로봇 센서 섹션에 있음)

무선 조종은 널리 사용되는 방법입니다. 무선 조종 장난감에서 이러한 조종 모델을 떼어내거나 아마추어 무선 조종 잡지에서 찾아볼 수 있습니다.

최근에는 다른 무선 제어 방법이 점점 더 널리 보급되고 있습니다. 물론 우리는 현재 컴퓨터, PDA, 커뮤니케이터, 휴대폰 등 거의 모든 곳에서 사용되는 Bluetooth 및 Wi-Fi 기술에 대해 이야기하고 있습니다.

Wi-Fi 및 Bluetooth 기술을 사용할 때 로봇 제어 모델은 기본적으로 다음과 같습니다. 휴대폰이나 PDA가 로봇에 직접 부착되어 특정 자체 납땜 회로를 통해 로봇에 제어 신호를 보내고 센서 판독값을 얻을 수 있습니다. 주요 "두뇌" 활동은 기본 고정 컴퓨터에서 수행됩니다(때로는 분산 서버 네트워크의 도움을 받아 수행되기도 함). 이 접근 방식을 사용하면 로봇의 무게와 전력 소비를 여러 배로 줄일 수 있습니다.

그건 그렇고, 로봇의 세계 프레젠테이션 중 하나에서 로봇이 한 지점에서 몇 분 동안 제자리에 얼어 붙은 알려진 사례가 있습니다. 이는 프레젠테이션이 진행된 건물의 Wi-Fi 네트워크 과부하로 인해 발생했습니다.

로봇을 제어하는 ​​또 다른 방법은 시각적입니다. 가장 간단한 버전에서는 로봇이 단순히 빛을 향해 움직입니다. 그런데 선을 따라 이동하는 작업은 이 방법의 변형으로 간주될 수 있습니다. 그러나 물론 이러한 시각적 컨트롤은 그다지 기능적이지도 않고 대화형도 아닙니다. 더 복잡한 옵션에는 로봇에 장착된 웹캠을 사용하고 카메라에서 나오는 이미지를 분석하는 것이 포함됩니다. 예를 들어, 로봇이 인간의 얼굴 표정을 인식하도록 가르치는 방법은 다음과 같습니다. 웹캠을 사용하여 제어를 구현하려면 이미 설명한 RoboRealm 소프트웨어를 사용하는 것이 편리합니다.

사운드 제어는 상당히 표준적인 기능입니다. 일반 Windows Vista OS를 사용하여 구현할 수 있습니다.

그건 그렇고, 현재 인공 냄새를 구현하는 센서도 있습니다(영어로 우주에서 인공 냄새를 사용하는 방법에 대해 읽기). 민감한 피부를 실현할 수 있는 재료가 오랫동안 만들어졌습니다(내 오래된 Palm용 키보드도 마찬가지). m505는 촉감에 민감한 균질한 소재로 만들어졌는데 로봇도 맛을 느낄 수 있구나...

결론적으로, 아무리 자율적인 로봇이라도 거의 모든 로봇에는 원격 제어가 필요합니다. 따라서 자신만의 로봇을 설계할 때 이 문제를 진지하게 고려하고 가장 저렴한 옵션을 선택하고 이에 집중하십시오. 그러면 나중에 처음부터 다시 시작할 필요가 없습니다...



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: