Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

ROS Package to run Roberto, COD's 2022 LUNABOTICS Robot

Notifications You must be signed in to change notification settings

gfwozniak/roberto_hw_interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

DISCLAIMER: This software is deprecated and not maintained

This repository holds the ROS Melodic Package for College of DuPage's 2022 Lunabotics robot.

What this code can be used for

Issues with this code

  • This code is NOT a good example of ros_control (I don't think ros_control should be used moving forward)
  • This code is NOT a good example of python scripting for inputs (I did it in a very hackish way due to time constraints)
  • This code runs on ROS Melodic which has EOL May 2023

To run the program on the Lunabotics robot

  1. Install this package to the catkin_ws on both your remote computer and your workstation computer and run catkin_make to build
  2. Make sure both devices are network configured
  3. On the remote computer, run the following commands: ./canableStart # while in the directory where this script is located roslaunch roberto_hw_interface jetson_setup.launch
  4. Meanwhile on the workstation computer, make sure an xbox controller is plugged in and run the following commmand: roslaunch roberto_hw_interface app_test.launch
  5. Follow the instructions in the terminal for inputs (it awaits one of the button presses to zero the motors before accepting any other inputs)
  6. Controls: Triggers and Left Joystick - Driving X - Mine Y - Deposit A - Stop all motors B - Neutral position The other buttons are not standardized in labelling so I don't know what to call them but there are some other binds.

Special thanks to the rest of the 2022 programming team: Oliver Burrus, Nayal Merchant, Giovanni Zavalza, and Stavros Dellis

About

ROS Package to run Roberto, COD's 2022 LUNABOTICS Robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published