# robot_pose_ekf **Repository Path**: maxibooksiyi/robot_pose_ekf ## Basic Information - **Project Name**: robot_pose_ekf - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-13 - **Last Updated**: 2024-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Udacity - Robotics NanoDegree Program](https://s3-us-west-1.amazonaws.com/udacity-robotics/Extra+Images/RoboND_flag.png)](https://www.udacity.com/robotics) # robot_pose_ekf package The [robot_pose_ekf](http://wiki.ros.org/robot_pose_ekf) ROS package applies sensor fusion on the robot IMU and odometry values to estimate its 3D pose. ### Nodes The package contains a single node 1. **robot_pose_ekf**: Implements an Extended Kalman Filter, subscribes to robot measurements, and publishes a filtered 3D pose. * Script File: wtf.py * Subscriber: "/odom", "/imu_data", and "/vo " * Publisher: "/robot_pose_ekf/odom_combined" ![alt text](Images/Output.png) ### Steps to launch the nodes #### Step1: Install the package ```sh $ cd /home/workspace/catkin_ws/src/ $ git clone https://github.com/udacity/robot_pose_ekf ``` #### Step2: Edit the robot_pose_ekf.launch file ```html ``` #### Step3: Build the package ``` $ cd /home/workspace/catkin_ws ``` ``` $ catkin_make ``` ``` $ source devel/setup.bash ``` #### Step4: Launch the node ``` $ roslaunch robot_pose_ekf robot_pose_ekf.launch ```