Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
JuliusSustarevas committed Dec 18, 2021
1 parent 7693c6f commit 68bee43
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 11 deletions.
3 changes: 2 additions & 1 deletion as_bringup/config/udev/99-as.rules
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@

# joystick
KERNEL=="js*", ATTRS{name}=="Google LLC Stadia Controller rev. A" , ATTRS{uniq}=="9B120YCAC6G6L8", SYMLINK+="STADIA_GREEN", MODE:="0666"
#KERNEL=="js*", ATTRS{name}=="Google LLC Stadia Controller rev. A" , ATTRS{uniq}=="9B120YCAC6G6L8", SYMLINK+="STADIA_GREEN", MODE:="0666"
KERNEL=="js*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c21f", SYMLINK+="LOGITECH_AS", MODE:="0666"


#MOTORS
KERNEL=="ttyACM*", KERNELS=="*.1", ATTRS{product}=="ChibiOS/RT Virtual COM Port" , SYMLINK+="FL_MOTOR", MODE:="0666"
Expand Down
32 changes: 24 additions & 8 deletions as_bringup/launch/as1.launch
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@
<!-- ###Launch args### -->
<arg name="base_controller" default="as_base_holonomic_controller" doc="as_base_differential_controller or as_base_holonomic_controller" />
<arg name="xarm_controller" default="xarm_joint_velocity_controller" doc="xarm_joint_position_controller or xarm_position_trajectory_controller or xarm_velocity_trajectory_controller or xarm_joint_velocity_controller. Note gazebo should be not paused for velocity controller" />

<arg name="xarm_on" default="false" doc="Turn on/off xarm" />
<arg name="base_on" default="true" doc="Turn on/off base" />
<!-- ###Stack and Control### -->
<include file="$(find as_bringup)/launch/as_stack.launch">
<arg name="sim" value="true" />
<arg name="base_on" value="true" />
<arg name="xarm_on" value="true" />
<arg name="rviz" value="$(arg rviz)" />
<arg name="sim" value="false" />
<arg name="base_on" value="$(arg base_on)" />
<arg name="xarm_on" value="$(arg xarm_on)" />
<arg name="rviz" value="false" />
<arg name="base_controller" value="$(arg base_controller)" />
<arg name="xarm_controller" value="$(arg xarm_controller)" />
<arg name="joy_type" value="LOGITECH_AS" />

</include>

<!-- ###Sensors### -->
Expand All @@ -19,14 +22,27 @@
<param name="ip_address" value=""/>
<param name="serial_port" value="/dev/L_HOKUYO"/>
<param name="serial_baud" value="115200"/>
<param name="frame_id" value="hokuyo_l"/>
<param name="frame_id" value="left_hokuyo_link"/>
<param name="calibrate_time" value="true"/>
<param name="publish_intensity" value="false"/>
<param name="publish_multiecho" value="false"/>
<param name="angle_min" value="-1.5707963"/>
<param name="angle_max" value="1.5707963"/>
<!-- Setting to 120 deg cuz robot self -->
<param name="angle_min" value="-1.0471975512"/>
<param name="angle_max" value="1.0471975512"/>
</node>
<!-- HokuyoR -->
<node name="hokuo_R" pkg="urg_node" type="urg_node" output="screen">
<param name="ip_address" value=""/>
<param name="serial_port" value="/dev/R_HOKUYO"/>
<param name="serial_baud" value="115200"/>
<param name="frame_id" value="right_hokuyo_link"/>
<param name="calibrate_time" value="true"/>
<param name="publish_intensity" value="false"/>
<param name="publish_multiecho" value="false"/>
<!-- Setting to 120 deg cuz robot self -->
<param name="angle_min" value="-1.0471975512"/>
<param name="angle_max" value="1.0471975512"/>
</node>

<!-- ###Slam_toolbox### -->

Expand Down
4 changes: 4 additions & 0 deletions as_bringup/launch/as2.launch
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<launch>
<!-- ###Launch args### -->


<!-- ###Correction Control### -->
<!-- TODO -->

<!-- ###Sensors### -->
<!-- IMU Ext -->
Expand All @@ -16,6 +19,7 @@
<arg name="device_frame" default="base_imu" />
</include>
<!-- Realsense -->
<!-- https://github.com/IntelRealSense/realsense-ros/issues/2194 -->
<include file="$(find realsense2_camera)/launch/rs_camera.launch" >
<arg name="device_type" default="l515"/>
<arg name="json_file_path" default="$(find as_sensors)/config/l515_short_distance.json"/>
Expand Down
8 changes: 6 additions & 2 deletions as_bringup/launch/as_stack.launch
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
<arg name="sim" default="false" doc="Switch between gazebo/hw stacks" />
<arg name="rviz" default="false" doc="Turn off rviz, but optionally allow for sim modes" />
<arg name="xarm_on" default="true" doc="Turn on/off xarm" />
<arg name="base_on" default="true" doc="Turn on/off base" />
<arg name="base_on" default="true" doc="Turn on/off base" />
<arg name="joy_type" default="LOGITECH_AS" doc="Joystick STADIA_GREEN or LOGITECH_AS" />
<!-- select controllers -->
<arg name="base_controller" default="as_base_holonomic_controller" doc="as_base_differential_controller or as_base_holonomic_controller" />
<arg name="xarm_controller" default="xarm_joint_velocity_controller" doc="xarm_position_trajectory_controller or xarm_joint_velocity_controller or xarm_joint_position_controller or xarm_velocity_trajectory_controller" />
Expand All @@ -30,7 +31,10 @@

<!-- UI -->
<group ns="ui">
<include file="$(find as_ui)/launch/load_joy_stack.launch"/>
<include file="$(find as_ui)/launch/load_joy_stack.launch">
<arg name="joy_type" value="$(arg joy_type)" />
</include>

<node if="$(arg rviz)" name="rviz" pkg="rviz" type="rviz" args="-d $(find as_description)/rviz/as.rviz" />
</group>

Expand Down

0 comments on commit 68bee43

Please sign in to comment.