No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
ceres_robot repositoryceres_bringup ceres_description ceres_gazebo ceres_localization ceres_navigation ceres_robot ceres_util |
|
Repository Summary
Checkout URI | https://github.com/uos/ceres_robot.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-06-03 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ceres_bringup | 1.0.0 |
ceres_description | 2.0.0 |
ceres_gazebo | 2.0.0 |
ceres_localization | 2.0.0 |
ceres_navigation | 2.0.0 |
ceres_robot | 1.0.0 |
ceres_util | 2.0.0 |
README
Ceres
Maintainers
Installation
1. Install wstool
sudo apt install python-wstool
mkdir -p ~/ceres_ws
2. Use wstool to pull all required packages
wstool init src https://raw.githubusercontent.com/uos/uos_rosinstalls/master/ceres-kinetic.rosinstall
wstool update -t src
3. Pico Flexx Royale Libary
- download the royale SDK
libroyale.zip
from the manufacturers website with the costumer password provided in the pico flexx casing - Extract the linux 64 bit archive from the extracted SDK to
ceres_ws/src/pico_flexx_driver/royale
4. Update UDEV Rules
Install the udev rules for the pico_flexx
cd ~/ceres_ws/src/pico_flexx_driver/royale
sudo cp libroyale-<version_number>-LINUX-64Bit/driver/udev/10-royale-ubuntu.rules /etc/udev/rules.d/
Install the udev rules for the sick tim
sudo cp ~/ceres_ws/src/sick_tim/udev/81-sick-tim3xx.rules /etc/udev/rules.d
Install the udev rules for the phidgets driver
sudo cp ~/ceres_ws/src/phidgets_drivers/phidgets_api/share/udev/99-phidgets.rules /etc/udev/rules.d
Ceres Simulation
Use gazebo with Ceres: roslaunch ceres_gazebo ceres.launch
Ceres Util
We provide a script for an easy remote connection setup in ceres_util/ceres.rc
.
Make sure it is sourced in ~/.bashrc
You need to have dig
installed for all functionality, install it with sudo apt-get install dnsutils
The script contains the following functions:
-
ceres-host
- exports the ROS_MASTER_URI
-
ceres-client [robot_name]
- sets your ROS to be a client on computers that have an RZ ID
-
ceres-client-ip [robot_name]
- sets your ROS to be a client on computers that do not have an RZ ID
-
ceres-ssh [robot_name]
- ssh’s into the given robot
-
ssh-[robot_name]
- ssh’s into the given robot
-
cmux
- starts a basic tmux session for ceres
Remote Connection
- Example Host:
- flamara
- Example Client:
- your personal laptop
-
ceres-host
on the host machine (in this case on flamara) - start the launch file
roslaunch ceres_bringup ceres.launch
-
ceres-client-ip flamara
on your personal laptop - start rviz on the client
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.