i do computer science i do computer science
play

I do Computer Science. I do Computer Science. Cool! I do Computer - PowerPoint PPT Presentation

I do Computer Science. I do Computer Science. Cool! I do Computer Science. Cool! So I have this problem with my computer. . . I do Computer Science. Cool! So I have this problem Not: humans solving


  1. “I do Computer Science.”

  2. “I do Computer Science.” “Cool!”

  3. “I do Computer Science.” “Cool! So I have this problem with my computer. . . ”

  4. “I do Computer Science.” “Cool! So I have this problem Not: humans solving with my computer. . . ” computer problems But: computers solving human problems

  5. “I do Computer Science.” “Cool! So I have this problem Not: humans solving with my computer. . . ” computer problems But: computers solving human problems • What problems can they solve? • How efficiently can they solve them?

  6. Problem 1: Pushing Objects with Robots

  7. Problem 1: Pushing Objects with Robots 1. build a strong robot (easy)

  8. Problem 1: Pushing Objects with Robots 1. build a strong robot (easy) 2. make it find the right pushing motion (hard)

  9. Problem 1: Pushing Objects with Robots 1. build a strong robot (easy) 2. make it find the right pushing motion (hard) “How hard could it be? A child can do it!”

  10. Baby Steps in Pushing

  11. Baby Steps in Pushing more complex shapes

  12. Baby Steps in Pushing more complex shapes

  13. Baby Steps in Pushing more complex shapes more complex pushing tasks

  14. Baby Steps in Pushing more complex shapes more complex pushing tasks

  15. Intermezzo: Air-Traffic Control ∼ 100,000 flights/day, kept safe by air-traffic controllers.

  16. Intermezzo: Air-Traffic Control Airplanes → moving points + information labels Watch for potential crashes

  17. Intermezzo: Air-Traffic Control Airplanes → moving points + information labels Watch for potential crashes . . . while moving labels around for readability!

  18. Problem 2: Labeling Moving Points We want to: • minimize overlap, labeling all points

  19. Problem 2: Labeling Moving Points We want to: We don’t want to: • minimize overlap, • avoid overlap by only labeling all points labeling some points

  20. Problem 2: Labeling Moving Points We want to: We don’t want to: • minimize overlap, • avoid overlap by only labeling all points labeling some points • relabel abruptly DLH073 KLM042 KLM042 DLH073 KLM042 DLH073

  21. Problem 2: Labeling Moving Points We want to: We don’t want to: • minimize overlap, • avoid overlap by only labeling all points labeling some points • move labels smoothly • relabel abruptly DLH073 DLH073 KLM042 KLM042 KLM042 KLM042 DLH073 DLH073 KLM042 KLM042 DLH073 DLH073

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend