Skip to content

Commit c7f6d5c

Browse files
committed
Fixes points 1,2,4 of Issue #1, starts to address 3 of Issue #1
1 parent f40dd8b commit c7f6d5c

File tree

5 files changed

+79
-37
lines changed

5 files changed

+79
-37
lines changed

CHANGELOG.rst

+1-31
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,7 @@
22
Changelog for package tf_visual_tools
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
0.1.0 (2016-02-09)
6-
------------------
7-
* Install launch files
8-
* Added new screenshot for imarkers
9-
* Updated README, tweaked arrow
10-
* Adding TF Interactive marker
11-
* Contributors: Dave Coleman, Gaël Ecorchard, Sammy Pfeiffer
12-
13-
0.0.6 (2016-01-13)
14-
------------------
15-
* API deprecation fix for rosparam_shortcuts
16-
* Contributors: Dave Coleman
17-
18-
0.0.5 (2015-12-27)
19-
------------------
20-
* Fix roslaunch file
21-
* Updated README
22-
* Contributors: Dave Coleman
23-
24-
0.0.4 (2015-12-05)
25-
------------------
26-
* catkin lint cleanup
27-
* Fixed travis
28-
* Contributors: Dave Coleman
29-
30-
0.0.3 (2015-12-03)
31-
------------------
32-
* Rename dependency ros_param_shortcuts to rosparam_shortcuts
33-
* Contributors: Dave Coleman
34-
35-
0.0.2 (2015-12-03)
5+
0.0.1 (2017-06-29)
366
------------------
377
* Initial Commit
388
* Contributors: Andy McEvoy, Dave Coleman

LICENSE.txt

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
BSD 3-Clause License
2+
3+
Copyright (c) 2017, Andy McEvoy.
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
* Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
* Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
* Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#TF Visual Tools
2+
3+
Easily move `\tf` frames around using your keyboard or mouse. Use as a simple calibration-by-eye tool or add menus and interative markers to create customized functionality.
4+
5+
TF Visual Tools developed by [Andy McEvoy](http://github.com/mcevoyandy) and [Dave Coleman](http://dav.ee).
6+
7+
Status:
8+
* TODO: BUILD STATUS
9+
10+
![](resources/demo_screenshot.png)
11+
Screenshot of the TF Visual Tools GUI.
12+
13+
## Install
14+
15+
### Ubuntu Debian
16+
17+
`sudo apt-get install ros-kinetic-tf-visual-tools`
18+
19+
### Build from Source
20+
21+
To build this package, ``git clone`` this repo into a [catkin workspace](http://wiki.ros.org/catkin/Tutorials/create_a_workspace) and be sure to install necessary dependencies by running the following command in the root of your catkin workspace:
22+
23+
rosdep install -y --from-paths src --ignore-src --rosdistro indigo
24+
25+
## Code API
26+
27+
* TODO: CLASS REFERENCE
28+
29+
## Usage of TF Visual Tools:
30+
31+
* Start Rviz and add the TF Visual Tools GUI to Rviz: `Panels > Add New Panel`
32+
* Then select the TF Visual Tools GUI: `tf_visual_tools/TFVisualTools`
33+
* Start the TF publisher: `rosrun tf_visual_tools tf_visual_tools`
34+
35+
### Creating and Removing TFs
36+
![](resources/add-remove.png)
37+
38+
39+
### Manipulating TFs
40+
![](resources/manipulate.png)
41+
42+
### Saving and Loading TFs
43+
![](resources/save-load.png)

package.xml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<?xml version="1.0"?>
22
<package format="2">
33
<name>tf_visual_tools</name>
4-
<version>0.1.0</version>
4+
<version>0.0.1</version>
55
<description>Allows manual control of a TF through an Rviz plugin</description>
66

7-
<maintainer email="[email protected]">Dave Coleman</maintainer>
87
<maintainer email="[email protected]">Andy McEvoy</maintainer>
9-
8+
<maintainer email="[email protected]">Dave Coleman</maintainer>
9+
1010
<license>BSD</license>
1111

12-
<url type="website">https://github.com/davetcoleman/tf_visual_tools</url>
13-
<url type="bugtracker">https://github.com/davetcoleman/tf_visual_tools/issues</url>
14-
<url type="repository">https://github.com/davetcoleman/tf_visual_tools/</url>
12+
<url type="website">https://github.com/mcevoyandy/tf_visual_tools</url>
13+
<url type="bugtracker">https://github.com/mcevoyandy/tf_visual_tools/issues</url>
14+
<url type="repository">https://github.com/mcevoyandy/tf_visual_tools/</url>
1515

1616
<author email="[email protected]">Dave Coleman</author>
1717
<author email="[email protected]">Andy McEvoy</author>

resources/demo_screenshot.png

199 KB
Loading

0 commit comments

Comments
 (0)