Git Product home page Git Product logo

ucf_robotics's Introduction

ucf_robotics

Robotics Club at UCF code repository.

This repository contains the current most stable and 'easy'-to-use version of our software.

Table of Contents

Workspaces

Each folder below this directory is a ROS workspace. Links to each workspace are provided below.

Getting Started

If you're completely new, follow these steps to get up and running with our current builds.

  1. Set up your development environment. You need to be running Ubuntu 14.04 and have ROS installed. Ubuntu installs end up being fairly unique, so we leave that to google. To get ROS set up propertly, see Chapter 2 of this book available freely online. We have no official IDE supported by club members currently, but QtCreator and Eclipse both seem to work ok if you search around for configurations. Your text editor of choice is the easiest option.

  2. Become familiar with basic ROS functionality including how to build existing packages and create new ones. The book linked above is an excellent resource for getting started and a fairly short read.

  3. Fork (recommended if you're looking to get involved in development) and clone this repository.

  4. Build ucf_core first.

  5. In a terminal navigate to ../ucf_robotics/ucf_core/ , enter the following:

`rosdep install -i -y --from-paths src`
  1. Now catkin_make and source devel/setup.bash like usual.

  2. In the same terminal window where you have sourced the ucf_core setup.bash, navigate to any other workspaces you want to build ( ie. ucf_igvc, ucf_boat, ucf_sub ).

  3. Perform the same rosdep install as shown in step 4, build, and source to use.

Current Maintainers

If you need to quickly get in contact with someone with any questions about setup, your best bets are currently:

ucf_robotics's People

Contributors

appar3ntly avatar thomaswatters avatar ucfroboticsclub avatar danebou avatar

Watchers

James Cloos avatar Andrew Watson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.