Skip to content

appar3ntly/ucf_robotics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Robotics Club at UCF code repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.0%
  • Python 8.9%
  • CMake 7.2%
  • Other 0.9%