Giter Site home page Giter Site logo

project1's Introduction

Project 1: Duckiebot Square

Video Link: [Replace with your video link]

Objective:

Drive the Duckiebot in a square pattern on the lab floor while integrating LED feedback.

Instructions:

1. Wheel Calibration:

Before starting the project, it's essential to calibrate the wheels to ensure accurate movement. Adjust the resolution parameters in the wheel_encoder node.

2. Build the Project on the Duckie:

  • Run the following commands to build and launch the sample project code:
    catkin_make
    source devel/setup.bash
    roslaunch project1 project1.launch
    
  • Ensure that the Duckie changes colors every second.
  • Confirm that the color change is logged on the screen.

3. Project 1 Code:

Write the code for the Duckiebot to perform the following tasks:

a. LED Indication:

Before starting its movement, the Duckiebot should use its LED lights to indicate its intention to move.

b. Square Movement:

Drive the Duckiebot in a square pattern present on the lab floor. When the robot comes to a stop:

  • The intensity of the rear LEDs should be at its maximum.
  • The LED color should be red, mimicking a car's brake lights.

c. Post-Movement LED Pattern:

Once the Duckiebot has completed the square, the LED lights should display a cool pattern.

Submission:

  1. Push your code to the repository.
  2. Edit this markdown file and update the "video link:" section below with a video showcasing your robot's performance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.