cwrucutter's repositories
robot_precision_ekf
Extended Kalman Filter for an outdoor mobile robot with a precision localization sensor
cwrucutter_core
CWRU Cutter's ROS packages
decawave_driver
Driver reads distance values from DecaWave TREK1000 modules and publishes a `snowmower_msgs\DecaWaveMsgs.msg` on the topic `decawave/dist`.
five_state_ekf
Unlike the compiler, please read the header and other associated files properly/
snowmower_steering
Produces v and w commands to make the robot follow a path.
christa_imu_driver
Christa Driver IMU! No Magnetometer :(
Classifiers
A ROS package that contains classifiers such as Neural Networks, Filters, etc.
CWRUCutter_Papilio_Core
Source code and builds for the Papilio replacing the cRIO
snowmower_localization
An EFK for the snowmower.
snowmower_mapping
This repository handles the creation of nav_msgs/OccupancyGrid messages that mark areas with snow (or grass) and areas that have been plowed (or mowed).
Arduimu_CWRU_ROS
This the arduimu modifications I'm using to pull data from accel, gyro, and a EM406 GPS module
crio_driver
Writes velocity, omega, and plow angle to and reads safety status, switch status, and right and left encoder ticks from the cRIO over serial using a custom protocol.
Documentation
CWRU Cutter Documentation
drive_stack
lang:ROS/Python/C++ End to end solution for driving a robot based on position, Twist command output
LocalizationSimulations
How does the mower figure out where it should be? I wish I knew...
novatel_gps_driver
CWRUCutter's Novatel GPS driver. Extracts a NavSatFix message and a velocity message from the BESTPOS and BESTVEL output from Novatel's propak 3
otto_von_robot
The foundation of 2018's Herr Otto Von Roobot, O++
plow_driver
Subscribes to /plow/angle (/std_msgs/UInt8) and sends commands over serial to an arduino that controls the plow angle. (The range is 0-45 degrees. Positive angle turns CCW.)
snowmower_bot_drivers
This repository contains launch files for all the drivers with their corresponding static transform broadcasters. It also contains other necessary transformations and conversions.
snowmower_msgs
This repository contains custom ROS messages.
snowmower_obstacles
Obstacle detection
snowmower_sim
Uses stage to simulate the single and triple i competitions.
usbcam_driver
Takes a picture with a USB webcam and publishes a `/sensor_msgs/Image` to `/camera/Image`