Python Programming, 2/e1. 2 Turtlebots Success! 1.Go through TurtleBot setup on the netbook 2.Make sure the netbook is updated: sudo apt-get dist-upgrade.

Slides:



Advertisements
Similar presentations
I haven’t graded your tests yet. Yes, I feel guilty. No, Josh, not guilty enough to give you extra credit.
Advertisements

Nearest Neighbor Finding Using Kd-tree Ref: Andrew Moore’s PhD thesis (1991)Andrew Moore’s PhD thesis.
Cosc 5/4765 Protecting against ssh attacks And is this secure?
TURTLEBOT ROBOTIC GUIDE. Project Description Teach a robot to guide a person to a predefined destination. General requirements: 1. Use a Turtlebot as.
Website: Edmodo has an application for smart phones (Iphone-IPad- Android)
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
1 Intro to CIT 594 ~matuszek/cit594.html.
ME EN 282 – Pipsqueak Project Deliverables Due as scheduled on website This includes: – Hardware – Report – Updated Drawing Package – Presentation.
1 Lab Session-1 CSIT221 Spring 2003 b Group Programming Challenge b Individual Lab Exercise (Demo Required)
Key dates lists of suggested projects published * *If you or your partner are working in a biology lab, try to find a relevant project which can.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
How to install the Zelle graphics package
Presented by Janine Termine Welcome to E-Learning.
Desktop Security: Worms and Viruses Brian Arkills, C&C NDC-Sysmgt.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
V Avon High School Tech Crew Agenda Old Business –Delete Files New Business –Week 10 Topics: Coming up: –Yearbook Picture: Feb 7 12:20PM.
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
Dr. Sharon Gower Small Director Siena College Institute for Artificial Intelligence SIGCSE February 29, 2012.
Final Report Workshop in Information Security – Distributed Databases Project Access Control Security vs. Performance By: Yosi Barad, Ainat Chervin and.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
 For Oracle Based Products  Windows XP Professional-SP3 / Window7-SP1 (32 Bit)  Min. Dual Processor or above  RAM 2GB or above  Internet explorer.
Welcome to Physics 220. What will we study? Electricity and Magnetism Why? To Graduate.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
OPIM 3801: Principles of Project Management Instructor: Bob Day Associate Professor OPIM Dept.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Developing An Autonomous App For Controlling Turtlebot Final Project Presentation Winter 2013/2014 Amin Asfour & Bshara Simaan Supervisor: Sharon Temtsin.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
1 Internet Technology NETW 902 Tutorial 1 Mohamed Esam.
Environmental Innovation Challenge – Funding deadline soon – Travel funds available too Business Plan Competition – Late Spring – Interdisciplinary is.
Oracle Data Integrator Agents. 8-2 Understanding Agents.
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
Mininet and Openflow Labs. Install Mininet (do not do this in class) Download VirtualBox Download Xming for windows (X11) Download Mininet VM for linux-ubuntu.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
Ryan Rasmussen Maggie Krause Jiajun Yang. Hardware Progress Mechanical assembly complete Received APM case and power module last week Connected wi-fi.
Iteration. Iteration: Review  If you wanted to display all the numbers from 1 to 1000, you wouldn’t want to do this, would you? Start display 1 display.
Sensors (v.5c)1 CENG4480 Digital Systems Design CENG4480_A1 Introduction Week 1.
Using ALEKS to Teach on Online PreCalculus Course Dr. Kevin Hopkins Southwest Baptist University
LECTURE 02: EVALUATING MODELS January 27, 2016 SDS 293 Machine Learning.
Bonus EV3 Programming Lessons By Droids Robotics LEGO MINDSTORMS and Raspberry Pi IR Light controller.
Kinect Hacked!! Now what… Exploring the affordances of Microsoft Kinect David Park Suchit Dubey Tarun Chakravorty.
We’ll be spending a few minutes talking about Quiz 2 on Sections that you’ll be taking the next class session, before you work on Practice Quiz.
CSE 481b Winter Today  Writing Assignment Update  Final Reflective Statement  Due March 14  750 words  Final Project Presentations  Delivering.
Introduction to Ansible
IST256 : Applications Programming for Information Systems
Lab Introduction Installing Python
IST256 : Applications Programming for Information Systems
What is Connect? Microsoft Office 365 at UCSB
The Future of fedmsg Jeremy Cline Presented by
How to Download, Install, and Update AVG Antivirus?
Robotic Guidance.
slides borrowed and adapted from Alex Mariakis and CSE 390a
Sloan Technology Services PC Recommendations
Open on the student drive
PYTHON: BUILDING BLOCKS Inputs & Outputs
Robotics and Perception
Principles of Imperative Computation
Elizabeth Liner Lab of Things.
Jamie Cool Program Manager Microsoft
Software Development In Agile
Presentation transcript:

Python Programming, 2/e1

2

Turtlebots Success! 1.Go through TurtleBot setup on the netbook 2.Make sure the netbook is updated: sudo apt-get dist-upgrade 3.Either use desktop machine, or ssh into desktop from your laptop 4.Configure the netbook.bashrc and the desktop.bashrc to make sure the IPs are correct 5.Update the kinect driver to use: Once you get it, unzip it 3.Execute sudo Platform/Linux/CreateRedist/install.sh 4.Then, install the driver (under Platform/Linux/Install ) 6.Try out the demos!

Pizza Thu Will send out a Doodle – Lactose intolerant? Etc.?

Mid-semester feedback What do you think of the balance of theoretical vs. applied work? More applied: 5. Just right: 5. (Would help to code complex ideas or don’t bother with them) What’s been most useful to you (and why)? Implementation: 7, Homework: 2 What’s been least useful (and why)? Complex theory that we’d not code (3) (Last few weeks) What could students do to improve the class? Groups/team: 5 Use Piazza more: 2 What could Matt do to improve the class? First few labs should be simpler (2) More labs / exercises (5) (More quizzes. I want to be in perpetual fear.)

Midterm (Out of 93) Average: /- 9.9 >80A 72-80A B B 56-60B C+ <53C

Avg Max Std.Dev

1pm UW Visitor – Environmental Challenge – Business Challenge But, I have a PhD thesis proposal that got scheduled for same time

Lab 4 You will need to write functions to drive the turtlebots. Get into groups and figure out how to start. Suggestions: – Explore the turtlebot_teleop ROS package – Figure out how you’d make a node that could publish Twist messages to the cmd_vel_mux/input/telop topic – Figure out how you’d make a node that could subscribe to Odometry messages (check out turtlebot/src/kobuki/kobuki_node )