모바일 로봇 소프트웨어 자동화 테스트의 과제 해결
우리는 모바일 홈 로봇 자동화의 복잡성을 탐구하고 사용자가 원활하게 시작할 수 있도록 다양한 한계를 극복하기 위한 설정의 고유한 과제에 중점을 둘 것입니다.
이전 기사에서 April Tag 기술을 사용하여 다음을 수행하는 방법을 설명했습니다. 홈 로봇을 자동화합니다. 홈 로봇이나 다른 로봇을 자동화할 때 가장 큰 과제는 장치 설정입니다. 장치, 휴대폰, 모바일 앱의 세계에서 장치는 일반적으로 USB를 통해 호스트 장치에 연결되며 장치는 항상 전원에 연결됩니다. 그러나 로봇을 테스트하는 경우 로봇이 움직이는 동안 테스트를 수행하는 방법이라는 독특한 과제가 발생합니다. 물리적 유선 연결을 통해 호스트 장치에 연결할 수 없기 때문입니다. 그렇다면 언박싱 경험을 어떻게 검증해야 할까요? 걱정하지 마세요. 이 기사에서 설명하겠습니다.
복잡성과 과제
봇 자동화 테스트에서 설정 단계의 다양한 과제에 대해 간략하게 소개한 후 더 많은 과제에 대해 자세히 살펴보겠습니다.
봇 이동 중이며 호스트 장치에 물리적으로 유선으로 연결되어 있지 않습니다. 일부 구성 요소 수준 테스트에서는 가능할 수 있지만 E2E(엔드 투 엔드) 테스트에서는 불가능할 수 있습니다.
즉시 사용 가능한 경험은 기기가 Wi-Fi에 연결되어 있지 않을 때입니다. 호스트 장치가 새 장치일 때 장치와 어떻게 상호 작용합니까? 일상적인 로봇 테스트에서 매우 흔한 상황입니다
로봇에 오류나 예외가 발생하면 복구 작업이 필요합니다. 자동화된 테스트의 주요 목표는 로봇의 잠재적인 소프트웨어 및 하드웨어 문제를 발견하는 것입니다. 문제가 발생하면 어떻게 장치를 보고하고 복구해야 합니까?
로봇의 배터리가 곧 소진될 예정이며 로봇을 충전하려면 안정적인 전원이 필요합니다.
동일한 설정을 여러 연구실 및 가정 환경으로 확장하는 것이 매우 중요합니다. 한 환경에서 봇을 서명하거나 테스트할 수는 없기 때문입니다.
이러한 문제를 시간순으로 해결해 보겠습니다. 다음과 같이 다시 작성할 수 있습니다. 이 문제를 시간순으로 해결해 보겠습니다
라즈베리 파이 기본 로봇 사용
중요한 것은 이 문제를 해결하는 것입니다. 테스트 자동화 실험실에 있는 로봇의 경우를 생각해 보십시오. 회사 내부 네트워크에 연결된 호스트 장치가 있어 명령을 주고 받고 다양한 소스 코드, 내부 도구 및 인프라에 액세스하는 데 사용됩니다. Raspberry Pi를 장치에 연결하고 Raspberry Pi에서 REST 서비스를 실행하여 호스트 장치 및 장치와 통신합니다. 아래는 이 설정을 보여주는 그림입니다
Raspberry Pi를 사용한 로봇 사전 설정
기본 경험 사용 사례 해결
이제 Raspberry Pi를 사용하여 테스트 환경을 사전 설정하는 방법을 살펴보겠습니다. . 다음으로, 기기를 개봉했을 때 Wi-Fi에 연결할 수 없는 문제를 해결하는 방법을 살펴보겠습니다.
Raspberry Pi에서 RESTful 서비스의 역할은 무엇인가요? RESTful 서비스에는 어떤 엔드포인트가 포함되어야 합니까?
- 장치 플래시
- OOBE 완료
- WiFi 등 설정
- DUT IP 주소 가져오기
이제 장치를 무선으로 연결하는 것이 매우 쉽고 장치는 테스트 준비가 되었습니다.
오류나 예외가 발생한 경우 로봇을 복구하려면
이는 매우 일반적인 상황입니다. 이러한 유형의 질문으로 인해 당황하거나 좌절하지 마십시오. 이 시점에서는 장치의 하위 수준 구성 요소를 사용하여 장치를 원래 위치로 되돌려야 합니다. 예를 들어, 이전 기사에서 다양한 소프트웨어 스택에 대해 언급한 것처럼 로봇을 원래 위치로 되돌리려면 플랫폼이나 이동성 계층에 액세스해야 합니다. 이는 가장 까다롭고 어려운 작업이므로 April Tag나 기타 외부 시스템과 같은 다른 기술을 사용하여 장치를 다시 구동하세요. 다음 질문은 다음 테스트 실행을 준비하기 위해 장치를 충전 도크에 다시 올려놓는 것입니다.
여러 테스트 환경으로 확장
낮은 수준의 명령을 사용하면 장치를 충전 도크에 다시 놓을 때 안정성이 향상될 수 있습니다. 충전 도크. 최상위 이동 또는 탐색 명령과 플랫폼 또는 이동성 레이어 드라이버를 사용하는 것보다 실패율이 낮고 효율성이 높습니다.
다양한 테스트 환경을 위한 확장 설정 팁:
- 설정을 단순하게 유지하세요. 솔루션을 지나치게 복잡하게 만들거나 과도하게 엔지니어링하지 마십시오.
- 새로운 Raspberry Pi를 쉽게 로드할 수 있도록 배포 가능한 Raspberry Pi 이미지가 있습니다.
- 원격 저장소에 테스트 코드를 배치하세요. 온프레미스로 이동하면 확장되지 않습니다.
로봇 자동화는 단순한 문제가 아니며 궁극적으로 많은 설계 작업과 시중의 다른 옵션에 대한 고려가 필요합니다. 모든 상황에 맞는 하나의 솔루션은 없습니다. 최종 솔루션을 채택하기 전에 개념 증명을 수행하는 것이 좋습니다
대안
우리가 직면한 문제의 성격과 복잡성을 고려할 때 일반적인 질문은 대안이 있는지 여부입니다. 간단히 말해서 대답은 '예'입니다. 우리가 설명하는 대부분의 사용 사례를 다루기 위해 에뮬레이터/에뮬레이터를 사용하여 효과적으로 테스트할 수 있지만 실제 장치 테스트를 대체할 수 있는 것은 없습니다
위 내용은 모바일 로봇 소프트웨어 자동화 테스트의 과제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

기계력 보고서 편집자: 우신(Wu Xin) 국내판 휴머노이드 로봇+대형 모델팀이 옷 접기 등 복잡하고 유연한 재료의 작업 작업을 처음으로 완료했습니다. OpenAI 멀티모달 대형 모델을 접목한 Figure01이 공개되면서 국내 동종업체들의 관련 진전이 주목받고 있다. 바로 어제, 중국의 "1위 휴머노이드 로봇 주식"인 UBTECH는 Baidu Wenxin의 대형 모델과 긴밀하게 통합되어 몇 가지 흥미로운 새로운 기능을 보여주는 휴머노이드 로봇 WalkerS의 첫 번째 데모를 출시했습니다. 이제 Baidu Wenxin의 대형 모델 역량을 활용한 WalkerS의 모습은 이렇습니다. Figure01과 마찬가지로 WalkerS는 움직이지 않고 책상 뒤에 서서 일련의 작업을 완료합니다. 인간의 명령을 따르고 옷을 접을 수 있습니다.

산업자동화 기술 분야에서 최근 무시하기 어려운 두 핫스팟이 있는데 바로 인공지능(AI)과 엔비디아다. 원본 콘텐츠의 의미를 바꾸지 말고, 콘텐츠를 미세 조정하고, 콘텐츠를 다시 작성하고, 계속하지 마세요. “그뿐만 아니라 Nvidia가 원래 그래픽 처리 장치(GPU)에만 국한되지 않기 때문에 둘은 밀접하게 관련되어 있습니다. 엔비디아는 최근 GPU를 확장해 디지털 트윈 분야까지 확장하고 있으며, 최근 떠오르는 AI 기술과도 긴밀하게 연결돼 있다”고 말했다. Schneider Electric, Teradyne Robotics, MiR 및 Universal Robots 회사도 포함됩니다. 최근 엔비디아(Nvidia)는

Furmark에 대해 어떻게 생각하시나요? 1. 메인 인터페이스에서 "실행 모드"와 "디스플레이 모드"를 설정하고 "테스트 모드"도 조정한 후 "시작" 버튼을 클릭하세요. 2. 잠시 기다리면 그래픽 카드의 다양한 매개변수를 포함한 테스트 결과가 표시됩니다. Furmark는 어떻게 자격을 갖추었나요? 1. 푸르마크 베이킹 머신을 사용하여 약 30분 동안 결과를 확인합니다. 기본적으로 85도 정도, 최고 온도는 87도, 실내 온도는 19도입니다. 대형 섀시에 섀시 팬 포트 5개 전면 2개, 상단 2개, 후면 1개로 구성됐으나 팬은 1개만 설치됐다. 모든 액세서리는 오버클럭되지 않습니다. 2. 정상적인 상황에서 그래픽 카드의 정상 온도는 "30-85℃" 사이여야 합니다. 3. 주변온도가 너무 높은 여름에도 정상온도는 "50~85℃"

휴머노이드 로봇 아메카가 2세대로 업그레이드 되었습니다! 최근 세계이동통신학회(MWC2024)에서 세계 최고 수준의 로봇 아메카(Ameca)가 다시 등장했다. 행사장 주변에는 아메카가 많은 관중을 끌어 모았습니다. GPT-4의 축복으로 Ameca는 다양한 문제에 실시간으로 대응할 수 있습니다. "춤을 추자." 감정이 있느냐는 질문에 아메카는 매우 생생해 보이는 일련의 표정으로 대답했습니다. 불과 며칠 전, Ameca의 뒤를 잇는 영국 로봇 회사인 EngineeredArts는 팀의 최신 개발 결과를 시연했습니다. 영상 속 로봇 아메카는 시각 능력을 갖고 있어 방 전체와 특정 사물을 보고 묘사할 수 있다. 가장 놀라운 점은 그녀도 할 수 있다는 것입니다.

이번 주, 오픈AI(OpenAI), 마이크로소프트(Microsoft), 베조스(Bezos), 엔비디아(Nvidia)가 투자한 로봇 회사인 FigureAI는 약 7억 달러의 자금 조달을 받았으며 내년 내에 독립적으로 걸을 수 있는 휴머노이드 로봇을 개발할 계획이라고 발표했습니다. 그리고 Tesla의 Optimus Prime은 계속해서 좋은 소식을 받았습니다. 올해가 휴머노이드 로봇이 폭발하는 해가 될 것이라는 데는 누구도 의심하지 않는다. 캐나다에 본사를 둔 로봇 회사인 SanctuaryAI는 최근 새로운 휴머노이드 로봇인 Phoenix를 출시했습니다. 관계자들은 이 로봇이 인간과 같은 속도로 자율적으로 많은 작업을 완료할 수 있다고 주장한다. 인간의 속도로 자동으로 작업을 완료할 수 있는 세계 최초의 로봇인 Pheonix는 각 물체를 부드럽게 잡고 움직이며 우아하게 왼쪽과 오른쪽에 배치할 수 있습니다. 자동으로 물체를 식별할 수 있습니다.

눈 깜짝할 사이에 로봇이 마법을 배웠다고? 먼저 테이블 위의 물숟가락을 집어서 관객들에게 아무것도 없다는 것을 증명하는 모습이 보였고... 그리고 달걀 같은 물체를 손에 쥐고 다시 물숟가락을 테이블 위에 올려 놓았습니다. 그리고 "주문을 걸기" 시작했습니다... ...다시 물숟가락을 집었을 때 기적이 일어났습니다. 원래 넣었던 알은 사라지고, 튀어나온 것은 농구공으로 변해버렸는데... 연속적인 동작을 다시 살펴보자: △ 이 애니메이션은 2배속으로 일련의 동작을 보여주며, 보기만 해도 부드럽게 흘러간다. 0.5배속으로 반복해서 영상을 보면, 마침내 단서를 발견했습니다. 내 손의 속도가 더 빨랐다면 적에게 숨길 수도 있었을 것입니다. 일부 네티즌들은 로봇의 마법 실력이 자신보다 훨씬 높다고 한탄했습니다. 이 마법을 우리를 위해 수행한 사람은 매그였습니다.

쓸고 닦는 로봇은 최근 소비자들 사이에서 가장 인기 있는 스마트 가전제품 중 하나입니다. 그것이 가져오는 조작의 편리함, 심지어 조작이 필요하지 않은 것만으로도 게으른 사람들이 손을 자유롭게 할 수 있게 되어 소비자는 일상적인 집안일에서 "해방"되고 위장된 형태로 삶의 질이 향상됩니다. 이러한 열풍에 힘입어 시중에 나와 있는 거의 모든 가전제품 브랜드가 자체적으로 청소, 물걸레 로봇을 제작하고 있어 전체 청소, 물걸레 로봇 시장이 매우 활발해지고 있습니다. 그러나 시장의 급속한 확장은 필연적으로 숨겨진 위험을 가져올 것입니다. 많은 제조업체가 더 많은 시장 점유율을 빠르게 점유하기 위해 바다의 전술을 사용할 것이며 결과적으로 업그레이드 포인트 없이 많은 신제품이 나올 것이라고도 합니다. '마트료시카' 모델이라고 해도 과언이 아닙니다. 그러나 모든 청소 및 걸레질 로봇이 그런 것은 아닙니다.

다음 10가지 휴머노이드 로봇이 우리의 미래를 형성하고 있습니다. 1. ASIMO: Honda가 개발한 ASIMO는 가장 잘 알려진 휴머노이드 로봇 중 하나입니다. 높이 4피트, 무게 119파운드의 ASIMO는 복잡한 환경을 탐색하고 인간과 상호 작용할 수 있는 고급 센서와 인공 지능 기능을 갖추고 있습니다. ASIMO의 다재다능함은 장애인 지원부터 이벤트 프레젠테이션 제공까지 다양한 작업에 적합합니다. 2. 페퍼(Pepper): 소프트뱅크 로보틱스가 만든 페퍼는 인간의 사회적 동반자가 되는 것을 목표로 한다. 표현력이 풍부한 얼굴과 감정을 인식하는 능력을 갖춘 Pepper는 대화에 참여하고, 소매업 환경을 돕고, 교육 지원도 제공할 수 있습니다. 피망
