1 / 5

Environmental Innovation Challenge Funding deadline soon Travel funds available too

Environmental Innovation Challenge Funding deadline soon Travel funds available too Business Plan Competition Late Spring Interdisciplinary is key. Planetary Resources Projects Continual learning Changing the world. Final Project Final exam. Today: Time to work on Lab 4

mitch
Download Presentation

Environmental Innovation Challenge Funding deadline soon Travel funds available too

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Environmental Innovation Challenge • Funding deadline soon • Travel funds available too • Business Plan Competition • Late Spring • Interdisciplinary is key

  2. Planetary Resources • Projects • Continual learning • Changing the world

  3. Final Project • Final exam

  4. Today: Time to work on Lab 4 • Next Tuesday: Lecture • Next Thursday: Matt out of town (time to work on lab 4)

  5. Lab 4 • Create a new package • Create a new C++ or Python node called lab4 • Set up your node to publish Twist messages to thecmd_vel_mux/input/teleoptopic. Check out the turtlebot_teleoppackage for examples. • Implement two functions: • publishTwist(u,w): takes in linear and angular velocity as inputs and publishes to robot • spinWheels(u1, u2, time): takes in velocities of left and right wheels and drives the robot for the specified period of time. • Modify your node to subscribe to Odometry messages. Check out turtlebot/src/kobuki/kobuki_node for examples. • Implement two functions: • driveStraight(speed, distance) : should be in m/s and m • rotate(angle) : can be degrees or radians • Finally, write an executeTrajectory() function that will • Drive the turtlebot in a square pattern with 50cm sides • Drive the turtlebot in an equilateral triangle pattern with 25 cm sides Turn in(11:59pm on 11/17): brief writeup, code, video Suggestions: • You can run everything on the netbook for this lab, if you want • Don’t forget about the ROS Tutorials • I recommend you work in teams, but it’s not required • Post questions to Piazza

More Related