slam-project-dbarsoum
slam-project-dbarsoum created by GitHub Classroom
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.1%) to scientific vocabulary
Repository
slam-project-dbarsoum created by GitHub Classroom
Basic Info
- Host: GitHub
- Owner: ME495-Navigation
- Language: C++
- Default Branch: main
- Size: 6.16 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
- Releases: 0
Metadata Files
README.md
ME495 Sensing, Navigation and Machine Learning For Robotics
- Demiana Barsoum
- Winter 2024
- Northwestern University
Package List
This repository consists of several ROS packages - nuturtledescription - ROS cmake pkg that includes the robot description of the turtlebot. (includes urdf files, basic debugging, testing, and visualization code) - turtlelib - contains library (and tests) for geometry and se2d primitives - nusim - ros2 cmake pkg to simulate and visualize the robot, obstacles, and arena in rviz2 - nuturtlecontrol - ros2 cmake pkg that contains the controller for the turtlebot to move in a circle - nuslam - ros2 cmake pkg that contains the SLAM algorithm to estimate the robot's pose and the landmarks' positions
Each package has its own README.md file that explains the package and how to run it with videos and images.
SLAM (EKF Algorithm)
The green (simulated robot) follows the real robot (red) trajectory.
An Extented Kalman Filter (EKF) is used to estimate the robot's pose and the landmarks' positions.
Owner
- Name: ME495-Navigation
- Login: ME495-Navigation
- Kind: organization
- Repositories: 1
- Profile: https://github.com/ME495-Navigation
Citation (citations.txt)
Worked with: Megan, Fiona, Ananya, Courtney, Nader, Anuj, Damien, Joel (in no particular order) These people helped me with debugging my code when it was not working, and I helped them with their code when they were stuck. I also helped them with understanding the concepts of the project. Used for Markers in Task C: https://docs.ros.org/en/diamondback/api/rviz/html/marker__test_8cpp_source.html https://wiki.ros.org/rviz/DisplayTypes/Marker
GitHub Events
Total
- Member event: 1
Last Year
- Member event: 1