The procedures used to control and observe the three-dimensional
visual display of the Scoutrobot are illustrated in Fig. 16.
As the user operates the RMS, the Bluetooth module communicates
with the robot using serial connections, and then the location and
orientation of the robot is identified on a map based on the information
supplied by the ultrasonic sensors and stereo vision. This
information is transferred to the RMS and so that the location of
the robot can be visualized on a screen for the user. The user can
command the robot to jump, move, or rotate to the desired location,
or can let the robot assume a specific pose to cope with its
environment. The distance moved is estimated by encoders attached
to the wheels and is displayed on the screen. The orientation
of an object is also estimated by computing its geometry
based on image frames. Eventually, the translation and orientation
of the robot is displayed by the Direct3D system [8–10]. The Visual
C++ based OpenGL tool is utilized in this display representation
[11]. Views of the jumping trajectory, location, and orientation of
the robot can be shown on the three-dimensional display with
the help of the world, view, and projection transformations, and
the three-dimensional projection, which represents the live
three-dimensional motion of the robot.
วิธีการที่ใช้ในการควบคุม และสังเกตการแสดงผลภาพสามมิติ
ของ scoutrobot จะแสดงในรูปที่ 16 .
เมื่อผู้ใช้ดำเนินการ RMS , บลูทู ธโมดูลสื่อสารกับหุ่นยนต์ที่ใช้การเชื่อมต่อแบบอนุกรม
แล้วสถานที่และทิศทางของหุ่นยนต์จะถูกระบุบนแผนที่ตามข้อมูล
จัดโดย เซ็นเซอร์อัลตราโซนิกและวิสัยทัศน์สเตอริโอ นี้
ข้อมูลจะถูกโอนไปยัง RMS และเพื่อให้ตำแหน่งของ
หุ่นยนต์สามารถ visualized บนหน้าจอสำหรับผู้ใช้ ผู้ใช้สามารถ
สั่งหุ่นยนต์กระโดด , ย้ายหรือหมุนไปยังตำแหน่งที่ต้องการ หรือสามารถให้หุ่นยนต์
, ถือว่าเป็นท่าที่เฉพาะเจาะจงที่จะรับมือกับสภาพแวดล้อมของมัน
ระยะห่างโดยประมาณ โดยย้ายตัวแนบ
วงล้อและจะปรากฏบนหน้าจอ ปฐมนิเทศ
ของวัตถุจะยังประเมินโดยคำนวณเรขาคณิตของ
ตามกรอบภาพ ในที่สุด , การแปลและการปฐมนิเทศ
ของหุ่นยนต์ที่ปรากฏขึ้นโดยระบบ direct3d [ 8 – 10 ] ภาพ
C ใช้ OpenGL เป็นเครื่องมือที่ใช้ในการแสดงผลนี้แทน
[ 11 ] มุมมองของการกระโดดจากตำแหน่ง และทิศทางของ
หุ่นยนต์ที่สามารถแสดงบนจอภาพสามมิติกับ
ความช่วยเหลือของโลก , มุมมอง , และการแปลงฉายและ
ฉายสามมิติซึ่งหมายถึงอยู่
สามมิติเคลื่อนไหวของหุ่นยนต์
การแปล กรุณารอสักครู่..
