Git Product home page Git Product logo

hw2's Introduction

SECOND ROBOTICS PROJECT

  1. 10634706 Massimo Del Tufo
  2. 10704486 Priyanka Rajendran

-small description of the files inside the archive Launch files: gmapping_launch.launch: to create the map using gmapping gmapping_launch.xml: gmapping configuration file robot_localization: to localize the robot using imutools,amcl and ekf amcl.xml: amcl configuration file maps: contains the map generated using different bags. params: configuration file that contains the parameters for localization. rviz: rviz configuration file for gmapping and localization. src: publishes sensor messages.

-structure of the tf tree frames.dot

-name of the bag used to create the map and bags to test used tf_remapped bags, 2.bag to create the map and 1.bag 3.bag to test it

-description of how to start/use the nodes to create the map: roslaunch hw2 gmapping_launch.launch rosbag play --clock 2.bag

to do localization: roslaunch hw2 robot_localization.launch rosbag play --clock 1.bag [or 3.bag]

-small report to explain the sensors choice (why you used a specific sensor in robot localization, and how you setup the config matrix, why some true and some false) we used imu from the Pixhawk, the first row is false since it is a accel/gyro, we set the yaw angular velocity and since it is a skid steering robot we set only the x acceleration (not y accel) to true (in this scenario the robot does not drift too much). We used also the scout odom, we initially set the x and yaw velocities and got a good result, we then used directly the x,y positions and yaw orientation from scout/odom and the covariance got better.

-info you think are important/interesting we tried to use also the imu from the camera, in the src there is a node for republish it, we did not notice any improvement.

hw2's People

Contributors

kennyrotella avatar andreaceruti avatar priyanka-prog avatar

Watchers

 avatar

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.