SlideShare a Scribd company logo
1 of 41
Omni-directional Vision and 3D Robot Animation Based Teleoperation of Hydraulically Actuated Hexpod Robot COMET-IV Hiroshi OHROKU Control and Robotics Lab. CHIBA University
Background http://www.yomiuri.co.jp/feature/20080614-2892868/news/20080616-OYT1T00506.htm http://headlines.yahoo.co.jp/hl The Expectation of robots is increasing! Assistance during hazardous operations ,[object Object],[object Object],[object Object]
Background Utility of multi-legged robot ,[object Object],[object Object],[object Object],Rough terrain ,[object Object],[object Object],Sites of hazardous operations ,[object Object],[object Object],[object Object]
Development of COMET-IV COMET-III COMET-IV COMET-II COMET-I ,[object Object],[object Object],Development goal
Large-scaled legged Robots (Past) Walking Forest Machine MECANT ASV TITAN-XI
About autonomous system Fully autonomous system Half autonomous system < Intelligent system >   - Task management & Planning   - Environment recognition   - Self-Localization Upper- layer system   < Robust controller >   - Force & Position control Lower- layer system   < Robust controller >   - Force & Position control Lower- layer system     - Image of real environment   - Sensor data Teleoperation system    - Operation   - Supervision It is very difficult to implement fully autonomous robot in the stricken area ・・・
Tele-robotics researches(1) http://pc.watch.impress.co.jp/docs/2002/1219/hrp.htm Master-slave system + 3D Animation + Open Dynamic Engine ( ODE ) http://const.tokyu.com/topics/1998/topics_03.html Master-slave system + FES ( Functional Electrical Stimulation ) based bilateral control
Tele-robotics researches(2) K.Saitoh, T.Machida, K.Kiyokawa, H.Takemura : A Mobile Robot Control Interface Using Omnidirectional Images and 3D Geometric Models,  Technical report of IEICE. Multimedia and virtual environment 105-256, 7/12(2005)
Focus of my research The research on teleoperation system to assist operator for  controlled large-scale legged type robot is little In rough terrain operation, the change of  ・・・・ Body height Attitude Leg movement The teleoperation assistant system is indispensable for controlling legged robot  in outdoor environment Development of the Teleoperation assistant system ■ Omni-directional vision ■ 3D Animation of robot movement
Development Tasks ,[object Object],[object Object],[object Object],[object Object],Design specification in locomotion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Specifications Leg 1 Leg 2 Leg 3 Leg 4 Leg 5 Leg 6 L×W×H 2.5×3.3×2.8  ( m ) Weight 2200  ( kg ) Power Source   (Max. Output) Gasoline Engine  ×2   (25.0ps/3600rpm) Supply Pressure 22  ( Mpa ) Supply Flow 78 × 2  ( L/min ) W:3.3 m H:2.8 m L:2.5 m
Hardware Specifications LRF ( Laser Range Finder ) Stereo vision Omni-directional Vision sensor
Coordinate System of Leg L2 L3 L4 L1 Link Length (m) Range of Motion [deg] Shoulder L1 0 -180° ≦ θ 1  ≦  180° Thigh L2 1.13 50° ≦ θ 2  ≦  142° Shank L3 0.77 36.6° ≦ θ 3  ≦  150° Foot L4 0.39 -47.9°≦ θ 4  ≦  103°
Basic configuration of  hydraulic control system
Omni-directional gait In this system, we applied the trajectory ・・・ “ The Standard Circular Gait”  [ * ] “ Low impact foot trajectory” [ ** ] If it is possible to change the body trajectory  arbitrarily , we can apply various navigation strategies !! ,[object Object],+ [ * ] S.Hirose, H.Kikuchi, Y.Umetani:    The Standard Circular Gait of the Quadruped Walking Vehicle,    Journal of Robotics Society of Japan, 2-6, 41/52 (1984) [ ** ] Y.Sakakibara, K.Kan, Y.Hosoda, M.Hattori, M.Fujie :    Low Impact Foot Trajectory for aQuadruped Walking Machine,     Journal of the Robotics Society of Japan, 8-6,22/31(1990) The ability to change the body trajectory arbitrarily  at any step during walking  is needed.
Omni-directional gait Circular gait Rotation center Crab gait Crab gait Circular gait Circular gait includes all gait [*]
Definition of coordinate system X c Y c X s_1 Y s_1 <FRONT> <REAR> <LEFT> <RIGHT> Leg1 Leg2 Leg3 Leg4 Leg5 Leg6 O s_1 ,  Z s_1 O c ,  Z c X t Y t O t Rotation center  coordinate system Body coordinate system Shoulder coordinate system R ct θ ct : Crab angle
Condition of circular angle setting Condition: Arbitrary crab angle walking is achieved  by setting as follows.   -> ∞ Circular gait ≒  Crab gait
Teleoperation assistant system Instruction  information Log Omni-directional  image  Generated  image  Received sensor data  Map  3D Animation of robot
Peripheral Device ■ Omni-directional vision sensor    - Digital Video Camera : DCR-HC48 ( SONY )    -  Hyperbolic Mirror   ■ Joystick: Cyborg Evo Force (  Saitek  ) Interface USB1.1 Size  ( mm ) 210 × 199 × 240  Buttons 11 Axes 3 Diameter of mirror 82 mm Angle of elevation 15° Angle of depression 50°
Instruction information Action value shows the basic movement action.  ■  Stand up  ■  Sit down  ■  Walking start  ■  Walking stop Teleoperation Computer Locomotion Computer UDP Socket ( User Datagram Protocol ) Action Action value Cycle_Time Cycle time θ tb Traverse angle of the body center at one cycle [O t ] R ct Position of rotation center [polar display of O c ] θ ct
Coordinate system of Joystick The eight directions of basic locomotion angle  β  can be selected using the joystick.
Gait parameters Setting The range of the traverse angle < Crab gait > < Circular gait >   -> ∞ is set to the minimal value The circular angle of body center  derived from  rot_z  which is set to
Configuration of omni-directional vision sensor a 26.2 [mm] b 35.4 [mm] c 44.1 [mm] Diameter of mirror 55.0 [mm] Angle of elevation 15.0 [deg] Angle of depression 50.0 [deg]
Performance of Ambient Environmental Image(1) Central axis of a mirror fits an optical axis of a camera is assumed.  The direction where the angle of pan and tilt is set to 0 degree to make X axis and the origin of projection center coordination is (0, 0).  ( 7 ) The spherical coordinates was derived by using pan, tilt angle and focal length  which is direction projection plane as against the sphere.  ( 8 ) ( 9 ) ( 10 )
Performance of Ambient Environmental Image(2) The coordinates that derived from Eq. (7) to Eq. (10) is transformed to  rectangular coordinates.   ( 11 ) Mirror parameter is in Semi-major axis and mirror parameter b is  in Semi-minor axis. Semi-latus rectum is derived by Eq. (12).  ( 12 ) ( 13 )
Performance of Ambient Environmental Image(3) Parameters  l  and  m  is used in spherical projection was derived from  Eq. (14) to Eq. (15) including.   ( 14 ) ( 15 ) ( 16 ) On the other hand, projection coordinates of hyperboloidal is calculated as  Eq. (16) and (17). ( 17 )
Performance of Ambient Environmental Image(4) Finally, the pixel coordinate system is determined by using matrix K via Eq. (18).  Furthermore projection coordinates is calculated by Eq. (19).  The values (358.1, 215.1) in the matrix K are XY coordinates of the center point  in omni-directional image.  ( 18 ) ( 19 )
Texture mapping Time consuming factor on the system processing unit still become an issues  because previous mentioned calculation method does similar process  to all image pixels.  Consequentially, it is difficult to present the smooth image operator. Therefore, the load of the calculation processing is reduced by  using  texture mapping .
Texture mapping Fig.11-(a) Fig.12 Fig.11-(b) The corresponding points in omni-directional image  as against lattice points were derived  from Eq1 to Eq3. ② ① Texture mapping vertex[0] = P[0] texcoor[0] = T[0] vertex[1] = P[1] texcoor[1] = T[1] vertex[2] = P[2]  texcoor[2] = T[2] vertex[3] = P[3]  texcoor[3] = T[3] ③
Mapping image Fig.12 Calculated points on texture coordinate system
Robot animation using 3D geometric models and sensor data The 3D COMET-IV online model is designed to predict the real-time  movement of COMET-IV on the reality environment.  Each sensor data is used for the robot 3D animation movement reference  which is transmitted from target computer unit on COMET-IV to  teleoperation computer via wireless serial MODEM with  data transfer rate 57600bps at 10Hz.  Locomotion Computer Wireless serial Modem (for sensor data) Wireless serial Modem (for sensor data) 2.4GHz
Coordinate system of 3D robot Table.6  and Fig. 13 shows the parameters used for robot 3D animation  in virtual environment and coordinate system of 3D robot respectively.
Initialization of 3D Animation For initialization,  received azimuth angle, XY value of GPS, and roll and pitch angle of the body  are set up as default values.  The robot is rotated using azimuth angle ψ including magnetic variation  Δd with Y axis.
The homogeneous transformation  [1] Each leg (Foot - Shank - Thigh - Shoulder) After initialization, each part is expressed as follows. ( 20 ) ( 21 ) ( 22 ) ( 23 ) [2] Robot body ( 24 ) ( 25 )
Obstacle avoidance walking test   Operator Goal Obstacle(2) Obstacle(1) ■ Controller is PID position control ■ Cycle time 16 [s] ■ Omni-directional gait  ( crab gait ) ■ Tripod walking Robot Setting: ■ The number of lattices was set  as 16×12 ■ virtual obstacle object on the screen System Setting:
Experimental Results  Fig.15 Walking trajectory acquired by GPS  Fig.16 Foot trajectory of walking test (Leg1)
Experimental Photos and Images(1)  Fig.17 Photos of the obstacle avoidance walking test Fig.18 Images of 3D animation
Experimental Photos and Images(2)  (a)’ (a) (b)’ (b) (c)’ (c) Fig.19 Omni-directional images and generated images
Conclusion ,[object Object],[object Object],-Outdoor obstacle avoidance walking experiment indicates  the effectiveness of proposed system. -Teleoperation assistant system is that applied with  the omni-directional vision sensor and robot 3D animation  was successfully implemented on COMET-IV system.  However the problem when network entered the state of a high load  in the video data transfer that influenced the communications  between teleoperation computer and locomotion computer are still remained.
Future Work ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robotprashanth15
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...Premier Publishers
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...Ijripublishers Ijri
 
IRJET - Two Axis Gimbal System for a Cervical Joint Motion
IRJET - Two Axis Gimbal System for a Cervical Joint MotionIRJET - Two Axis Gimbal System for a Cervical Joint Motion
IRJET - Two Axis Gimbal System for a Cervical Joint MotionIRJET Journal
 
2021 wolrdopen tdp_nt
2021 wolrdopen tdp_nt2021 wolrdopen tdp_nt
2021 wolrdopen tdp_ntAkitoshiSaeki
 
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...IJRES Journal
 
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...AM Publications
 
MTG-INRPS final presentation
MTG-INRPS final presentationMTG-INRPS final presentation
MTG-INRPS final presentationpjjurado
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Owen (Chih-Hsuan) Chen
 
C0365025029
C0365025029C0365025029
C0365025029theijes
 
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...Byungjoo Lee
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guideoblu.io
 
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...Kazi Mostafa
 

What's hot (19)

Aris_Robotics
Aris_RoboticsAris_Robotics
Aris_Robotics
 
Omni Directional Robot
Omni Directional RobotOmni Directional Robot
Omni Directional Robot
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...
Stairs Detection Algorithm for Tri-Star Wheeled Robot and Experimental Valida...
 
Robotics Portfolio
Robotics PortfolioRobotics Portfolio
Robotics Portfolio
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
 
IRJET - Two Axis Gimbal System for a Cervical Joint Motion
IRJET - Two Axis Gimbal System for a Cervical Joint MotionIRJET - Two Axis Gimbal System for a Cervical Joint Motion
IRJET - Two Axis Gimbal System for a Cervical Joint Motion
 
2021 wolrdopen tdp_nt
2021 wolrdopen tdp_nt2021 wolrdopen tdp_nt
2021 wolrdopen tdp_nt
 
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...
 
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
 
4260 9235-1-pb
4260 9235-1-pb4260 9235-1-pb
4260 9235-1-pb
 
MTG-INRPS final presentation
MTG-INRPS final presentationMTG-INRPS final presentation
MTG-INRPS final presentation
 
Motion capturing
Motion capturingMotion capturing
Motion capturing
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
 
C0365025029
C0365025029C0365025029
C0365025029
 
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guide
 
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...
An Image Based Method of Finding Better Walking Strategies for Hexapod on Dis...
 

Viewers also liked

A.P.D. presentation by Prof.JaAkram
A.P.D. presentation by Prof.JaAkramA.P.D. presentation by Prof.JaAkram
A.P.D. presentation by Prof.JaAkramPk Doctors
 
Elements of art in photography
Elements of art in photographyElements of art in photography
Elements of art in photographygzorskas
 
ASC: Integrating Technology into Construction and Engineering Courses
ASC: Integrating Technology into Construction and Engineering CoursesASC: Integrating Technology into Construction and Engineering Courses
ASC: Integrating Technology into Construction and Engineering Coursesguestb8f153b
 
APD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed AkramAPD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed AkramPk Doctors
 
Matrixbrochure Web
Matrixbrochure WebMatrixbrochure Web
Matrixbrochure Webtoddzaugg
 
Best pr activity - super swypers
Best pr activity - super swypersBest pr activity - super swypers
Best pr activity - super swyperssamsungmena
 
PersonalBlogs_AgarwalP
PersonalBlogs_AgarwalPPersonalBlogs_AgarwalP
PersonalBlogs_AgarwalPpuneet1988
 
разные поделки
разные                   поделкиразные                   поделки
разные поделкиsonea11111
 

Viewers also liked (20)

P1121132687
P1121132687P1121132687
P1121132687
 
The Power Of Points
The Power Of PointsThe Power Of Points
The Power Of Points
 
P1141214157
P1141214157P1141214157
P1141214157
 
P1151439345
P1151439345P1151439345
P1151439345
 
P1161211140
P1161211140P1161211140
P1161211140
 
P1150740001
P1150740001P1150740001
P1150740001
 
opendatahub team
opendatahub teamopendatahub team
opendatahub team
 
A.P.D. presentation by Prof.JaAkram
A.P.D. presentation by Prof.JaAkramA.P.D. presentation by Prof.JaAkram
A.P.D. presentation by Prof.JaAkram
 
PSFP
PSFP PSFP
PSFP
 
Elements of art in photography
Elements of art in photographyElements of art in photography
Elements of art in photography
 
ASC: Integrating Technology into Construction and Engineering Courses
ASC: Integrating Technology into Construction and Engineering CoursesASC: Integrating Technology into Construction and Engineering Courses
ASC: Integrating Technology into Construction and Engineering Courses
 
P1141213149
P1141213149P1141213149
P1141213149
 
APD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed AkramAPD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed Akram
 
Great expectations
Great expectationsGreat expectations
Great expectations
 
P1151420328
P1151420328P1151420328
P1151420328
 
Matrixbrochure Web
Matrixbrochure WebMatrixbrochure Web
Matrixbrochure Web
 
Best pr activity - super swypers
Best pr activity - super swypersBest pr activity - super swypers
Best pr activity - super swypers
 
PersonalBlogs_AgarwalP
PersonalBlogs_AgarwalPPersonalBlogs_AgarwalP
PersonalBlogs_AgarwalP
 
разные поделки
разные                   поделкиразные                   поделки
разные поделки
 
Indexed db
Indexed dbIndexed db
Indexed db
 

Similar to Outline

s1270221_Assignment 12
s1270221_Assignment 12s1270221_Assignment 12
s1270221_Assignment 12s1270221
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareNikhil Shrivas
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
Wmr obstacle avoidance using compass and ultrasonic
Wmr obstacle avoidance using compass and ultrasonicWmr obstacle avoidance using compass and ultrasonic
Wmr obstacle avoidance using compass and ultrasonicYousef Moh. Abueejela
 
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotDesign and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotIJTET Journal
 
s1270221_Assignment 12.pptx
s1270221_Assignment 12.pptxs1270221_Assignment 12.pptx
s1270221_Assignment 12.pptxs1270221
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingIRJET Journal
 
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot IJECEIAES
 
Biped presentationslides
Biped presentationslidesBiped presentationslides
Biped presentationslidesriyanto st mt
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration IJECEIAES
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformIRJET Journal
 
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGY
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGYDEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGY
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGYIRJET Journal
 
Design of Quad-Wheeled Robot for Multi-Terrain Navigation
Design of Quad-Wheeled Robot for Multi-Terrain NavigationDesign of Quad-Wheeled Robot for Multi-Terrain Navigation
Design of Quad-Wheeled Robot for Multi-Terrain NavigationScientific Review SR
 

Similar to Outline (20)

P1130940886 Outline
P1130940886 OutlineP1130940886 Outline
P1130940886 Outline
 
s1270221_Assignment 12
s1270221_Assignment 12s1270221_Assignment 12
s1270221_Assignment 12
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardware
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
Wmr obstacle avoidance using compass and ultrasonic
Wmr obstacle avoidance using compass and ultrasonicWmr obstacle avoidance using compass and ultrasonic
Wmr obstacle avoidance using compass and ultrasonic
 
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotDesign and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of Robot
 
s1270221_Assignment 12.pptx
s1270221_Assignment 12.pptxs1270221_Assignment 12.pptx
s1270221_Assignment 12.pptx
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU Sensing
 
Ijetcas14 308
Ijetcas14 308Ijetcas14 308
Ijetcas14 308
 
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
 
Biped presentationslides
Biped presentationslidesBiped presentationslides
Biped presentationslides
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing Platform
 
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGY
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGYDEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGY
DEVELOPMENT OF GESTURE CONTROLLED HEXAPOD USING WIRELESS TECHNOLOGY
 
30120140506012 2
30120140506012 230120140506012 2
30120140506012 2
 
30120140506012 2
30120140506012 230120140506012 2
30120140506012 2
 
Design of Quad-Wheeled Robot for Multi-Terrain Navigation
Design of Quad-Wheeled Robot for Multi-Terrain NavigationDesign of Quad-Wheeled Robot for Multi-Terrain Navigation
Design of Quad-Wheeled Robot for Multi-Terrain Navigation
 
Resume
ResumeResume
Resume
 

More from Ashraf Aboshosha (20)

P1151351311
P1151351311P1151351311
P1151351311
 
P1151345302
P1151345302P1151345302
P1151345302
 
P1121352313
P1121352313P1121352313
P1121352313
 
P1121340296
P1121340296P1121340296
P1121340296
 
P1121340294
P1121340294P1121340294
P1121340294
 
P1121327289
P1121327289P1121327289
P1121327289
 
P1151442348
P1151442348P1151442348
P1151442348
 
P1151442347
P1151442347P1151442347
P1151442347
 
P1151424332
P1151424332P1151424332
P1151424332
 
P1151423331
P1151423331P1151423331
P1151423331
 
P1151418327
P1151418327P1151418327
P1151418327
 
P1151404314
P1151404314P1151404314
P1151404314
 
P1111351312
P1111351312P1111351312
P1111351312
 
P1111444352
P1111444352P1111444352
P1111444352
 
P1111440346
P1111440346P1111440346
P1111440346
 
P1111431335
P1111431335P1111431335
P1111431335
 
P1111410320
P1111410320P1111410320
P1111410320
 
P1111410321
P1111410321P1111410321
P1111410321
 
P1111350310
P1111350310P1111350310
P1111350310
 
P1111348307
P1111348307P1111348307
P1111348307
 

Outline

  • 1. Omni-directional Vision and 3D Robot Animation Based Teleoperation of Hydraulically Actuated Hexpod Robot COMET-IV Hiroshi OHROKU Control and Robotics Lab. CHIBA University
  • 2.
  • 3.
  • 4.
  • 5. Large-scaled legged Robots (Past) Walking Forest Machine MECANT ASV TITAN-XI
  • 6. About autonomous system Fully autonomous system Half autonomous system < Intelligent system >   - Task management & Planning   - Environment recognition   - Self-Localization Upper- layer system < Robust controller >   - Force & Position control Lower- layer system < Robust controller >   - Force & Position control Lower- layer system   - Image of real environment   - Sensor data Teleoperation system   - Operation   - Supervision It is very difficult to implement fully autonomous robot in the stricken area ・・・
  • 7. Tele-robotics researches(1) http://pc.watch.impress.co.jp/docs/2002/1219/hrp.htm Master-slave system + 3D Animation + Open Dynamic Engine ( ODE ) http://const.tokyu.com/topics/1998/topics_03.html Master-slave system + FES ( Functional Electrical Stimulation ) based bilateral control
  • 8. Tele-robotics researches(2) K.Saitoh, T.Machida, K.Kiyokawa, H.Takemura : A Mobile Robot Control Interface Using Omnidirectional Images and 3D Geometric Models, Technical report of IEICE. Multimedia and virtual environment 105-256, 7/12(2005)
  • 9. Focus of my research The research on teleoperation system to assist operator for controlled large-scale legged type robot is little In rough terrain operation, the change of ・・・・ Body height Attitude Leg movement The teleoperation assistant system is indispensable for controlling legged robot in outdoor environment Development of the Teleoperation assistant system ■ Omni-directional vision ■ 3D Animation of robot movement
  • 10.
  • 11. Hardware Specifications Leg 1 Leg 2 Leg 3 Leg 4 Leg 5 Leg 6 L×W×H 2.5×3.3×2.8 ( m ) Weight 2200 ( kg ) Power Source   (Max. Output) Gasoline Engine ×2   (25.0ps/3600rpm) Supply Pressure 22 ( Mpa ) Supply Flow 78 × 2  ( L/min ) W:3.3 m H:2.8 m L:2.5 m
  • 12. Hardware Specifications LRF ( Laser Range Finder ) Stereo vision Omni-directional Vision sensor
  • 13. Coordinate System of Leg L2 L3 L4 L1 Link Length (m) Range of Motion [deg] Shoulder L1 0 -180° ≦ θ 1 ≦ 180° Thigh L2 1.13 50° ≦ θ 2 ≦ 142° Shank L3 0.77 36.6° ≦ θ 3 ≦ 150° Foot L4 0.39 -47.9°≦ θ 4 ≦ 103°
  • 14. Basic configuration of hydraulic control system
  • 15.
  • 16. Omni-directional gait Circular gait Rotation center Crab gait Crab gait Circular gait Circular gait includes all gait [*]
  • 17. Definition of coordinate system X c Y c X s_1 Y s_1 <FRONT> <REAR> <LEFT> <RIGHT> Leg1 Leg2 Leg3 Leg4 Leg5 Leg6 O s_1 , Z s_1 O c , Z c X t Y t O t Rotation center coordinate system Body coordinate system Shoulder coordinate system R ct θ ct : Crab angle
  • 18. Condition of circular angle setting Condition: Arbitrary crab angle walking is achieved by setting as follows.   -> ∞ Circular gait ≒ Crab gait
  • 19. Teleoperation assistant system Instruction information Log Omni-directional image Generated image Received sensor data Map 3D Animation of robot
  • 20. Peripheral Device ■ Omni-directional vision sensor    - Digital Video Camera : DCR-HC48 ( SONY )    - Hyperbolic Mirror ■ Joystick: Cyborg Evo Force ( Saitek ) Interface USB1.1 Size ( mm ) 210 × 199 × 240 Buttons 11 Axes 3 Diameter of mirror 82 mm Angle of elevation 15° Angle of depression 50°
  • 21. Instruction information Action value shows the basic movement action.  ■ Stand up  ■ Sit down  ■ Walking start  ■ Walking stop Teleoperation Computer Locomotion Computer UDP Socket ( User Datagram Protocol ) Action Action value Cycle_Time Cycle time θ tb Traverse angle of the body center at one cycle [O t ] R ct Position of rotation center [polar display of O c ] θ ct
  • 22. Coordinate system of Joystick The eight directions of basic locomotion angle β can be selected using the joystick.
  • 23. Gait parameters Setting The range of the traverse angle < Crab gait > < Circular gait >   -> ∞ is set to the minimal value The circular angle of body center derived from rot_z which is set to
  • 24. Configuration of omni-directional vision sensor a 26.2 [mm] b 35.4 [mm] c 44.1 [mm] Diameter of mirror 55.0 [mm] Angle of elevation 15.0 [deg] Angle of depression 50.0 [deg]
  • 25. Performance of Ambient Environmental Image(1) Central axis of a mirror fits an optical axis of a camera is assumed. The direction where the angle of pan and tilt is set to 0 degree to make X axis and the origin of projection center coordination is (0, 0). ( 7 ) The spherical coordinates was derived by using pan, tilt angle and focal length which is direction projection plane as against the sphere. ( 8 ) ( 9 ) ( 10 )
  • 26. Performance of Ambient Environmental Image(2) The coordinates that derived from Eq. (7) to Eq. (10) is transformed to rectangular coordinates. ( 11 ) Mirror parameter is in Semi-major axis and mirror parameter b is in Semi-minor axis. Semi-latus rectum is derived by Eq. (12). ( 12 ) ( 13 )
  • 27. Performance of Ambient Environmental Image(3) Parameters l and m is used in spherical projection was derived from Eq. (14) to Eq. (15) including. ( 14 ) ( 15 ) ( 16 ) On the other hand, projection coordinates of hyperboloidal is calculated as Eq. (16) and (17). ( 17 )
  • 28. Performance of Ambient Environmental Image(4) Finally, the pixel coordinate system is determined by using matrix K via Eq. (18). Furthermore projection coordinates is calculated by Eq. (19). The values (358.1, 215.1) in the matrix K are XY coordinates of the center point in omni-directional image. ( 18 ) ( 19 )
  • 29. Texture mapping Time consuming factor on the system processing unit still become an issues because previous mentioned calculation method does similar process to all image pixels. Consequentially, it is difficult to present the smooth image operator. Therefore, the load of the calculation processing is reduced by using texture mapping .
  • 30. Texture mapping Fig.11-(a) Fig.12 Fig.11-(b) The corresponding points in omni-directional image as against lattice points were derived from Eq1 to Eq3. ② ① Texture mapping vertex[0] = P[0] texcoor[0] = T[0] vertex[1] = P[1] texcoor[1] = T[1] vertex[2] = P[2] texcoor[2] = T[2] vertex[3] = P[3] texcoor[3] = T[3] ③
  • 31. Mapping image Fig.12 Calculated points on texture coordinate system
  • 32. Robot animation using 3D geometric models and sensor data The 3D COMET-IV online model is designed to predict the real-time movement of COMET-IV on the reality environment. Each sensor data is used for the robot 3D animation movement reference which is transmitted from target computer unit on COMET-IV to teleoperation computer via wireless serial MODEM with data transfer rate 57600bps at 10Hz. Locomotion Computer Wireless serial Modem (for sensor data) Wireless serial Modem (for sensor data) 2.4GHz
  • 33. Coordinate system of 3D robot Table.6 and Fig. 13 shows the parameters used for robot 3D animation in virtual environment and coordinate system of 3D robot respectively.
  • 34. Initialization of 3D Animation For initialization, received azimuth angle, XY value of GPS, and roll and pitch angle of the body are set up as default values. The robot is rotated using azimuth angle ψ including magnetic variation Δd with Y axis.
  • 35. The homogeneous transformation [1] Each leg (Foot - Shank - Thigh - Shoulder) After initialization, each part is expressed as follows. ( 20 ) ( 21 ) ( 22 ) ( 23 ) [2] Robot body ( 24 ) ( 25 )
  • 36. Obstacle avoidance walking test Operator Goal Obstacle(2) Obstacle(1) ■ Controller is PID position control ■ Cycle time 16 [s] ■ Omni-directional gait ( crab gait ) ■ Tripod walking Robot Setting: ■ The number of lattices was set as 16×12 ■ virtual obstacle object on the screen System Setting:
  • 37. Experimental Results Fig.15 Walking trajectory acquired by GPS Fig.16 Foot trajectory of walking test (Leg1)
  • 38. Experimental Photos and Images(1) Fig.17 Photos of the obstacle avoidance walking test Fig.18 Images of 3D animation
  • 39. Experimental Photos and Images(2) (a)’ (a) (b)’ (b) (c)’ (c) Fig.19 Omni-directional images and generated images
  • 40.
  • 41.

Editor's Notes

  1. Figure1 is COMET-III. Figure2 is COMET-IV. Our research group has developed a series of mine detection and clearance robots, like COMET-I, II and III. COMET-IV was developed as the robot capable of various work support We proposed a new walking robot platform and aim to test its validity.
  2. This is development tasks in our project. We need to develop three systems. Autonomous navigation, Tele-operation and control. And we set four design specification in locomotion. Today’s presentation is about Tele-operation system.
  3. I will give the COMET-IV specifications. COMET-IV&apos;s length is 2.5m. The width is 3.3m. The height is 2.8m. It weights 2200kg. The robot has two gasoline engines which drive two hydraulic pumps. The generator supply power is 1200 watts. The supply pressure and flow are as follows.
  4. Next, I will explain about the leg coordinate system. Link1 is the Shoulder. Length is 0mm. The range of motion is from -180°to 180°. Link2 is the Thigh. Link3 is the Shank. Link4 is the Foot.
  5. The right side is the COMET-IV system and the left side is the Remote Control PC System. The video data streaming PC and Omni-directional camera are connected with IEEE thirteen ninety-four. We use DVTS to transmit and receive the digital video stream. DVTS is stands for Digital Video Transfer System. Panorama and perspective images are generated from the received omni-directional image. Those images are displayed on the screen. The purple box shows the operator instruction flow. We read the joystick signal and set gait parameters. Gait parameters include stride length, gait cycle time and angle and so on. Those gait parameters are transmitted to the robot as instruction information via the wireless network. Next, the gray box shows the COMET-IV system. Each leg has 4 degree of freedom. The shoulder is actuated by hydraulic motor. The thigh, shank and foot are actuated by hydraulic cylinders. Each sensor data is obtained from the AD board. The control voltage is calculated in the control computer, and it is transmitted to the DA board. Each leg is actuated in this manner and the robot walks.
  6. I will explain about the peripheral devices we use. This is the omni-directional camera. The Omni-directional camera is composed of the video camera and the hyperbolic mirror. The diameter of mirror is 82mm. The angle of elevation is 15°. And, the angle of depression is 50°. The joystick is connected with the remote control PC with USB interface.