fim_track_2
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: CoNG-harvard
- Language: Python
- Default Branch: master
- Size: 529 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
fimtrack2
This is the ROS2 version of fim_track package. Testing on ROS2 dashing, Gazebo 9, Ubuntu 18.04.
First Steps and Example Usage
Prerequisite: on a Ubuntu 18.04/20.04 system, install ROS2 and Gazebo 9/11(following the instructions on https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/#pc-setup).
Assume you have followed all the instructions on Turltebot3 emanual website, your current ROS workspace directory should be turtlebot3_ws.
Clone fimtrack2 repository into turtlebot3_ws/src.
Call $colcon build --symlink-install to build the package.
And call $source /turtlebot3_ws/install/setup.bash to ensure the executables in fimtrack2 are visible to ros2 command.
Then in a terminal, add the model files to $GAZEBO_MODEL_PATH
$export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:/turtlebot3_ws/src/fim_track_2/models
Now we should be able to launch the pre-configured gazebo simulation via
$ros2 launch fim_track_2 gazebo_simulation_launch.py
Use $ros2 topic list to view the collection of published topics.
Then use
$ros2 run fim_track_2 manual_teleop_key <robot_namespace>
without the ".py" postfix to "manualteleopkey" to control individual robots using keyboard.
Special attention when running mytb3bringup for the first time on a Turtlebot
The specification file burger.yaml needs to be editted for the mytb3bringup script to work. Specifically, go to folder /param and open burger.yaml, replace MobileSensor3 with the hostname of the new robot. Here hostname can be found by typing hostname in the Linux terminal.
Owner
- Name: CoNG at Harvard
- Login: CoNG-harvard
- Kind: organization
- Repositories: 1
- Profile: https://github.com/CoNG-harvard
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Distributed Information Based Source Seeking
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Tianpeng
family-names: Zhang
email: tzhang@g.harvard.edu
affiliation: Harvard University
orcid: 'https://orcid.org/0000-0001-8700-8715'
GitHub Events
Total
Last Year
Dependencies
- setuptools *