Skip to content
This repository was archived by the owner on Sep 4, 2022. It is now read-only.

Commit ce425e9

Browse files
Merge pull request #119 from bluesat/RSC-2-science-module-sa
RSC-2 science module draft
2 parents e1a9566 + 5072857 commit ce425e9

14 files changed

Lines changed: 1212 additions & 874 deletions

File tree

rover/src/owr_messages/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ add_message_files(
6363
board.msg
6464
adc.msg
6565
stop.msg
66+
science.msg
6667
)
6768

6869
## Generate services in the 'srv' folder
@@ -99,7 +100,7 @@ add_message_files(
99100
catkin_package(
100101
# INCLUDE_DIRS include
101102
# LIBRARIES owr_messages
102-
# CATKIN_DEPENDS message_runtime roscpp rospy sensor_msgs std_msgs
103+
CATKIN_DEPENDS message_runtime roscpp rospy sensor_msgs std_msgs
103104
# DEPENDS system_lib
104105
)
105106

@@ -178,3 +179,4 @@ include_directories(
178179

179180
## Add folders to be run by python nosetests
180181
# catkin_add_nosetests(test)
182+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
uint32 temperature
2+
uint32 humidity
3+
float32 mag_x
4+
float32 mag_y
5+
float32 mag_z
6+
uint16 colour_temperature
7+
uint16 illuminance
8+
float32 weight
9+
uint16 moisture

rover/src/owr_messages/package.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,14 @@
4545
<build_depend>sensor_msgs</build_depend>
4646
<build_depend>geometry_msgs</build_depend>
4747
<build_depend>std_msgs</build_depend>
48-
<run_depend>message_runtime</run_depend>
48+
<build_depend>message_generation</build_depend>
49+
<build_depend>message_runtime</build_depend>
4950
<run_depend>roscpp</run_depend>
5051
<run_depend>rospy</run_depend>
5152
<run_depend>sensor_msgs</run_depend>
5253
<run_depend>std_msgs</run_depend>
5354
<run_depend>geometry_msgs</run_depend>
54-
55+
<run_depend>message_runtime</run_depend>
5556

5657
<!-- The export tag contains other, unspecified, tags -->
5758
<export>
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
cmake_minimum_required(VERSION 2.8.3)
2-
3-
project(owr_numbat_tf)
4-
5-
find_package(catkin REQUIRED)
6-
7-
catkin_package()
8-
9-
find_package(roslaunch)
10-
11-
foreach(dir config launch meshes urdf)
12-
install(DIRECTORY ${dir}/
13-
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir})
14-
endforeach(dir)
1+
cmake_minimum_required(VERSION 2.8.3)
2+
3+
project(owr_numbat_tf)
4+
5+
find_package(catkin REQUIRED)
6+
7+
catkin_package()
8+
9+
find_package(roslaunch)
10+
11+
foreach(dir config launch meshes urdf)
12+
install(DIRECTORY ${dir}/
13+
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir})
14+
endforeach(dir)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
controller_joint_names: ['front_left_swerve', 'front_left_rotate', 'back_left_swerve', 'back_left_Rotate', 'back_right_swerve', 'back_RIght_wheel_axel', 'front_right_swerve', 'front_right_Rotate', ]
1+
controller_joint_names: ['front_left_swerve', 'front_left_rotate', 'back_left_swerve', 'back_left_Rotate', 'back_right_swerve', 'back_RIght_wheel_axel', 'front_right_swerve', 'front_right_Rotate', ]
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
<launch>
2-
<arg
3-
name="model" />
4-
<arg
5-
name="gui"
6-
default="False" />
7-
<param
8-
name="robot_description"
9-
textfile="$(find owr_numbat_tf)/robots/owr_numbat_tf.urdf" />
10-
<param
11-
name="use_gui"
12-
value="$(arg gui)" />
13-
<node
14-
name="joint_state_publisher"
15-
pkg="joint_state_publisher"
16-
type="joint_state_publisher" />
17-
<node
18-
name="robot_state_publisher"
19-
pkg="robot_state_publisher"
20-
type="state_publisher" />
21-
<node
22-
name="rviz"
23-
pkg="rviz"
24-
type="rviz"
25-
args="-d $(find owr_numbat_tf)/urdf.rviz" />
1+
<launch>
2+
<arg
3+
name="model" />
4+
<arg
5+
name="gui"
6+
default="False" />
7+
<param
8+
name="robot_description"
9+
textfile="$(find owr_numbat_tf)/robots/owr_numbat_tf.urdf" />
10+
<param
11+
name="use_gui"
12+
value="$(arg gui)" />
13+
<node
14+
name="joint_state_publisher"
15+
pkg="joint_state_publisher"
16+
type="joint_state_publisher" />
17+
<node
18+
name="robot_state_publisher"
19+
pkg="robot_state_publisher"
20+
type="state_publisher" />
21+
<node
22+
name="rviz"
23+
pkg="rviz"
24+
type="rviz"
25+
args="-d $(find owr_numbat_tf)/urdf.rviz" />
2626
</launch>
Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
<launch>
2-
<rosparam file="$(find owr_bluetounge2_tf)/config/bluetounge_control.yaml" command="load"/>
3-
<include
4-
file="$(find gazebo_ros)/launch/empty_world.launch" />
5-
<node
6-
name="tf_footprint_base"
7-
pkg="tf"
8-
type="static_transform_publisher"
9-
args="0 0 0 0 0 0 base_link base_footprint 40" />
10-
<node
11-
name="spawn_model"
12-
pkg="gazebo_ros"
13-
type="spawn_model"
14-
args="-file $(find owr_numbat_tf)/robots/owr_numbat_tf.urdf -urdf -model owr_numbat_tf"
15-
output="screen" />
16-
<node
17-
name="fake_joint_calibration"
18-
pkg="rostopic"
19-
type="rostopic"
20-
args="pub /calibrated std_msgs/Bool true" />
21-
<!-- load the controllers -->
22-
<node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false"
23-
output="screen" ns="/"
24-
args="joint_state_controller laser_tilt_joint_controller front_left_wheel_axel_controller back_left_wheel_axel_controller front_right_wheel_axel_controller back_right_wheel_axel_controller front_left_swerve_controller back_left_swerve_controller front_right_swerve_controller back_right_swerve_controller "/>
25-
26-
<!-- convert joint states to TF transforms for rviz, etc -->
27-
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"
28-
respawn="false" output="screen"/>
1+
<launch>
2+
<rosparam file="$(find owr_bluetounge2_tf)/config/bluetounge_control.yaml" command="load"/>
3+
<include
4+
file="$(find gazebo_ros)/launch/empty_world.launch" />
5+
<node
6+
name="tf_footprint_base"
7+
pkg="tf"
8+
type="static_transform_publisher"
9+
args="0 0 0 0 0 0 base_link base_footprint 40" />
10+
<node
11+
name="spawn_model"
12+
pkg="gazebo_ros"
13+
type="spawn_model"
14+
args="-file $(find owr_numbat_tf)/robots/owr_numbat_tf.urdf -urdf -model owr_numbat_tf"
15+
output="screen" />
16+
<node
17+
name="fake_joint_calibration"
18+
pkg="rostopic"
19+
type="rostopic"
20+
args="pub /calibrated std_msgs/Bool true" />
21+
<!-- load the controllers -->
22+
<node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false"
23+
output="screen" ns="/"
24+
args="joint_state_controller laser_tilt_joint_controller front_left_wheel_axel_controller back_left_wheel_axel_controller front_right_wheel_axel_controller back_right_wheel_axel_controller front_left_swerve_controller back_left_swerve_controller front_right_swerve_controller back_right_swerve_controller "/>
25+
26+
<!-- convert joint states to TF transforms for rviz, etc -->
27+
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"
28+
respawn="false" output="screen"/>
2929
</launch>
-1 Bytes
Binary file not shown.
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
<package>
2-
<name>owr_numbat_tf</name>
3-
<version>1.0.0</version>
4-
<description>
5-
<p>URDF Description package for owr_numbat_tf</p>
6-
<p>This package contains configuration data, 3D models and launch files
7-
for owr_numbat_tf robot</p>
8-
</description>
9-
<author>me</author>
10-
<maintainer email="info@bluesat.com" />
11-
<license>MIT</license>
12-
<buildtool_depend>catkin</buildtool_depend>
13-
<build_depend>roslaunch</build_depend>
14-
<run_depend>robot_state_publisher</run_depend>
15-
<run_depend>rviz</run_depend>
16-
<run_depend>joint_state_publisher</run_depend>
17-
<run_depend>gazebo</run_depend>
18-
<export>
19-
<architecture_independent />
20-
</export>
1+
<package>
2+
<name>owr_numbat_tf</name>
3+
<version>1.0.0</version>
4+
<description>
5+
<p>URDF Description package for owr_numbat_tf</p>
6+
<p>This package contains configuration data, 3D models and launch files
7+
for owr_numbat_tf robot</p>
8+
</description>
9+
<author>me</author>
10+
<maintainer email="info@bluesat.com" />
11+
<license>MIT</license>
12+
<buildtool_depend>catkin</buildtool_depend>
13+
<build_depend>roslaunch</build_depend>
14+
<run_depend>robot_state_publisher</run_depend>
15+
<run_depend>rviz</run_depend>
16+
<run_depend>joint_state_publisher</run_depend>
17+
<run_depend>gazebo</run_depend>
18+
<export>
19+
<architecture_independent />
20+
</export>
2121
</package>

0 commit comments

Comments
 (0)