200 likes | 274 Views
Explore Hardware like Gyro & Transmitter Outputs, Vision Latency, Delta Margin Shooting; Software covers SSL Performance, Data Oriented Design, GPU Computing, SB-RRT usage since 2010. Learn about AI, obstacle removal, and latency prediction!
E N D
outline • Hardware • Software
Hardware • Gyro • Transmitter
Gyro • Outputs angular velocity! • Angle Prediction • Vision Latency • No Vision Condition • Delta Margin Shooting • Global Command • Outer PID loop on ω Vy Vx
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
software • Performance bottleneck in SSL! • SSL started in 1997 • Pentium CPUs back then • Now in 2012 we have Core-i7!
software • Memory performance is the new bottleneck • A read from memory takes ~600 cycles at 3.2 GHz!
software • Data oriented design • Its about shifting focus to how data is read and written • We know our data in SSL
software • Data Oriented Design in SSL • OOP example
software • Data Oriented Design in SSL • DOD example
software • GPU Computing • Field evaluations
software • GPU Computing • Safety evaluation
Result • Running AI and vision filtering in ~0.2 ms on laptop • Makes possibility for doing more AI things • No more carrying heavy PCs!
Software • SB RRT • Biasing the tree to safer areas • Being used since 2010
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
Software • Using ANN to remove some obstacles
software • Prediction • Removing latency • Forward prediction in no vision condition