Download - In the name of god

Transcript
Page 1: In the name of god

IN THE NAME OF GOD

Page 2: In the name of god

IMMORTALS ETDP PRESENTATION

Page 3: In the name of god

OUTLINE• Hardware

• Software

Page 4: In the name of god

HARDWARE• Gyro

• Transmitter

Page 5: In the name of god

GYRO• Outputs angular velocity!

• Angle Prediction

• Vision Latency

• No Vision Condition

• Delta Margin Shooting

• Global Command

• Outer PID loop on ω

Vy

Vx

Page 6: In the name of god

WIRELESS• Network interface for robot communication

• Receives commands over UDP

• Sends back robot feedback to the IP that requested the feedback

• Multiple's AI computers

• Calculates data loss

• Used in AI for detecting interference

Page 7: In the name of god

SOFTWARE• Performance bottleneck in SSL!

• SSL started in 1997

• Pentium CPUs back then

• Now in 2012 we have Core-i7!

Page 8: In the name of god

SOFTWARE• Memory performance is the new bottleneck

• A read from memory takes ~600 cycles at 3.2 GHz!

Page 9: In the name of god

SOFTWARE• Data oriented design• Its about shifting focus to how data is read and

written

• We know our data in SSL

Page 10: In the name of god

SOFTWARE• Data Oriented Design in SSL

• OOP example

Page 11: In the name of god

SOFTWARE• Data Oriented Design in SSL

• DOD example

Page 12: In the name of god

SOFTWARE• GPU Computing

• Field evaluations

Page 13: In the name of god

SOFTWARE• GPU Computing

• Safety evaluation

Page 14: In the name of god

RESULT• Running AI and vision filtering in ~0.2 ms on laptop

• Makes possibility for doing more AI things

• No more carrying heavy PCs!

Page 15: In the name of god

SOFTWARE• SB RRT

• Biasing the tree to safer areas

• Being used since 2010

Page 16: In the name of god

SOFTWARE• Performance bottleneck

• Not in the SSL

• SSL is just a test bed for SB-RRT

• Computation time increases linearly with the number of obstacles

Page 17: In the name of god

SOFTWARE• Using ANN to remove some obstacles

Page 18: In the name of god

SOFTWARE• Prediction

• Removing latency

• Forward prediction in no vision condition

Page 19: In the name of god

Questions?

Page 20: In the name of god

Thank You