1 st chinese - german summer school software development for 4 legged robot soccer competition zheng...
TRANSCRIPT
![Page 1: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/1.jpg)
1st Chinese - German Summer School
Software development for 4 legged robot soccer competition
Zheng Qianyi,
Robot and Intelligent System Lab,
Tongji University
![Page 2: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/2.jpg)
1st Chinese - German Summer School
Robot and Intelligent System lab Research fields – Mobile robot, Multi-
agent system, Machine learning, Field Bus, and Embedded system etc.
Members – Prof. Dr. Chen Qijun (leader),
Associate Prof. Zhu Jin, Dr. Zhao Xia, Dr. Zhang Wei, 29 graduate students.
![Page 3: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/3.jpg)
1st Chinese - German Summer School
Outline
What is Robocup? Hardware and Software environment of the ro
bot Software architecture of TJ-Ark Actuator module Conclusion and Future work
![Page 4: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/4.jpg)
1st Chinese - German Summer School
What is Robocup?
Robocup An international joint project to stimulate research in AI, robotics,
and related fields. Aiming at innovations to be applied for socially significant problems
and Industries. The ultimate goal is to develop a team of humanoid robots that can
win against the official human world soccer champion team until 2050.
Four-legged League One of the Robocup soccer leagues. number of robots : 4 game field : 6 m * 4 m hardware : AIBO robot, provided by Sony corporation software : the key to win the game.
![Page 5: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/5.jpg)
1st Chinese - German Summer School
Field overview
![Page 6: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/6.jpg)
1st Chinese - German Summer School
Hardware of the robot
MIPS RISC CPU 32MB DRAM Aperios operating system : object-oriented, real-time and multi-tasking.
Memory stick Joints : 21 joints in total
Output devices : lights, speaker
Input devices : Color Camera, Stereo microphones, Sensors
![Page 7: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/7.jpg)
1st Chinese - German Summer School
Features-front
![Page 8: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/8.jpg)
1st Chinese - German Summer School
Features-back
![Page 9: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/9.jpg)
1st Chinese - German Summer School
Software environment of the robot OPEN-R SDK
includes OPEN-R API library, relative documents, and some samples.
OPEN-R standard interface to robot hardware. Characteristics : - - concurrently running “objects” - software modules - - inter-object communication connections specified in configuration file. - - Networking support: TCP/IP protocol stack over Wireless LAN. - - Cross-development environment using patched version of gcc running
under linux and cygwin.
![Page 10: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/10.jpg)
1st Chinese - German Summer School
Inter-object Communication
![Page 11: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/11.jpg)
1st Chinese - German Summer School
Software Architecture of TJ-Ark
![Page 12: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/12.jpg)
1st Chinese - German Summer School
Software modules/Objects
Actuator : handles the locomotion for the robot.
Vision : helps robot recognize the ball, the goals, and the beacons in the field.
Wireless : handles communication among the robots in the team.
Localization : gets the positions of the important objects in the field.
Behavior : decides what to do next according to the information received.
![Page 13: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/13.jpg)
1st Chinese - German Summer School
Actuator Module
Importance If robot can chase down the ball before competitors, and its kick
actions are more accurately, the chance to win would be great. So you can see that Actuator module has an important role in the whole software architecture.
Can be divided into three categories: walking action: make a omni-directional, flexible walk head action: turn robot’s head around to find ball, track ball and look
beacons to help localization. fixed actions: various kick actions, such as chest push, left kick,
right kick, kick by head etc.
![Page 14: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/14.jpg)
1st Chinese - German Summer School
Walking action
Gait – moving order of legs.
Conclusion:
crawl is the most stable, but too slow. Pace gait is unstable. Then we chose trot gait to use in competition.
![Page 15: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/15.jpg)
1st Chinese - German Summer School
Walking action
Parameterized walk Walk parameters: walk type – decides the shape of robot’s foot locus forward, left, turnCCW – decide walk distance of robot
per step. PG – decides the moving speed of robot’s foots around
foot locus. hF 、 hB 、 hdF 、 hbF 、 ffO 、 fsO 、 bfO 、 bsO –
decide robot’s stance together. the meanings of the 8 stance parameters are just like the following
figure shows.
![Page 16: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/16.jpg)
1st Chinese - German Summer School
8 stance parameters
![Page 17: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/17.jpg)
1st Chinese - German Summer School
Following work
Decide the shape and size of foot locus according to these parameters received from Behavior module.
Use inverse kinematics on robot’s leg model to calculate joints’ angles of robot’s legs.
Finally, send these angle values to robot’s hardware interface to drive every joint’s motor moves.
![Page 18: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/18.jpg)
1st Chinese - German Summer School
Flow chart of main function
![Page 19: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/19.jpg)
1st Chinese - German Summer School
Conclusion
Walking speed: forward speed can reach to about 40 cm/s.
Sight distance: almost field length if the lighting condition is good.
Localization precision: error is about 20 cm.
Successfully achieved legged robot soccer competition in RoboCup2006.
![Page 20: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/20.jpg)
1st Chinese - German Summer School
Future work
Improve walking speed in all directions. Develop the ability of recognizing other robots. Design the strategy to avoid obstacles and then
shoot.
![Page 21: 1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University](https://reader036.vdocument.in/reader036/viewer/2022062313/56649ccd5503460f94997bc2/html5/thumbnails/21.jpg)
1st Chinese - German Summer School
The End.
Thank you for listening!