igvc-software icon indicating copy to clipboard operation
igvc-software copied to clipboard

The code base for the RoboNav team's IGVC robot.

Results 84 igvc-software issues
Sort by recently updated
recently updated
newest added

# Description Fixes ghost obstacles in traversability layer by applying morphological transforms. This PR does the following: - Fixes ghost obstacles in traversability layer Fixes #836 # Testing steps (If...

As detailed in #886 the traversability layer has an issue when going down inclines. When the robot is at a certain elevation it does not understand why going off a...

type ➤ bug
area ➤ computer vision
area ➤ mapping
level ➤ medium

# Description Uses the GTSAM library to implement 3D localization using a factor graph. GPS coordinates, IMU measurements, magnetometer measurements, and wheel odometry measurements are continually integrated into the factor...

Currently we have a very [simple PID controller](https://github.com/RoboJackets/igvc-software/blob/ee75d6a0cb1e3ac10f7da5dcea87ff0b9cfdf2ff/igvc_gazebo/nodes/swerve_control/swerve_control.cpp#L105-L112) in the gazebo swerve control node. It would be nice to improve this controller to include features such as a [low pass...

area ➤ trajectory following
level ➤ medium
New members 👍🏻

AC: The `igvc_utils/speed_compare` node should be split into a header and cpp file, with the cpp file containing member function implementations as well as the main function, and retain functionality...

level ➤ easy
type ➤ refactor
area ➤ misc
New members 👍🏻

For Jessiii we had to remove a points from the pointcloud because they were reflections from the robot itself. Now we need to reconfigure it for Swervi.

area ➤ mapping
level ➤ medium
type ➤ refactor

With the `traversability_layer` costmap plugin implemented in #672, we can traverse uneven terrain by creating a costmap based on the slope of the surrounding area. However, after implementing 3D localization,...

type ➤ bug
area ➤ mapping
level ➤ medium

AC: Create a new node similar to the `igvc_utils/speed_compare` node that works with Swervi's actuators.

type ➤ new feature
level ➤ easy
area ➤ misc
New members 👍🏻

AC: The `igvc_utils/quaternion_to_rpy` node should be split into a header and cpp file, with the cpp file containing member function implementations as well as the main function, and retain functionality...

level ➤ easy
type ➤ refactor
area ➤ misc
New members 👍🏻

AC: The igvc_gazebo/ground_truth node should be split into a header and cpp file, with the cpp file containing member function implementations as well as the main function, and retain functionality...

level ➤ easy
type ➤ refactor
area ➤ misc
New members 👍🏻