GOFIRST-Robotics / NASA-RMC-2020-NorthstarRobotics

The NASA RMC 2020 repository for Northstar Robotics, a segment of University of Minnesota Robotics
https://docs.google.com/presentation/d/1eXhP5dbxtgWJBE492b78TFrnQFL9yoPsJFO4HszJn60/edit?usp=sharing
Other
3 stars 0 forks source link
c-plus-plus computer-vision mining minnesota-robotics nasa northstar-robotics robotics

NASA-RMC-2020-NorthstarRobotics

The NASA RMC 2020 repository for Northstar Robotics, a segment of University of Minnesota Robotics student group

About

The goal of the competition is to collect icy regolith simulant from a simulated martian surface and deposit the collected material in a hopper. The top layer of the arena is a fine, dusty material, and the bottom layer is gravel, which simulates icy regolith on mars. This is accomplished over two runs of 15 minutes. Massive bonus points are available for runs that are fully autonomous, but teleop control is available. Presentation

Competition Rules

Setup

See documentation README for instructions

Timeline

See project board for current status

ROS Workspace

Package: Description:

Feature packages

3rd party

Other Repos

Previous Years

Resources

Communication

All team communication is through Slack - please see an officer or team member for instructions on how to joing our Slack workspace. Relevant channels are "rmc" and "rmc_programming".

FAQs

NASA FAQ

FAQ

How do I get the Intel RealSense to work?

Follow the installation instructions at this repo.

How do I get started with Linux?

Here are some recommendations from Jude: Single Page Command Line Essentials
link
link Good chapters: 2-6, 10, 12, 15, 17
link

Example ROS filesystem

filesystem

Example node communication

nodecom

Getting Started with ROS

Core Launch Files

rovr_common/launch/sensors.launch Launches all sensors

rovr_description/launch/description.launch Adds robot URDF parameter to define frame transforms

stm32_bridge/launch/stm32_bridge.launch Launches STM32 bridge to run motors and provide wheel odometry/state feedback

rovr_control/launch/main_rovr_teleop_highlevel.launch Launches telecom system (rovr side) and STM32 bridge

rovr_control/launch/main_mc_teleop.launch Launches telecom system (driver station side)

rovr_bringup/launch/sim_bringup.launch Launches simulation