This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Linux
hi
not able copy the navigation demo packages from Sitara target filesystem to Ubuntu Linux box. am following link
software-dl.ti.com/.../Examples_and_Demos_Application_Demos.html
The ROS navigation demo requires Ubuntu 14.04 with ROS indigo installed if that has not been done before
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install ros-indigo-desktop-full
After the installation above, Ubuntu Linux box will have “/opt/ros/indigo/share/” directory.
Meanwhile, on Sitara filesystem which is supplied with ROS indigo and the additional modules for mmWave and navigation, there is also the “/opt/ros/indigo/share/” directory.
So, the copying is from AM5 filesystem for the modules below to the Ubuntu Linux box at the corresponding locations.
/opt/ros/indigo/share/turtlebot_description/
/opt/ros/indigo/share/turtlebot_bringup/
/opt/ros/indigo/share/turtlebot_mmwave_launchers/
Setting ROS variables for Ubuntu Linux box is clear from the documentation: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Examples_and_Demos_Application_Demos.html#sense-and-avoid-demo-with-mmwave-and-sitara:
After the plugin is successfully built, set up ROS variables on Ubuntu Linux box by adding the following two lines to ~/.bashrc
source /opt/ros/indigo/setup.bash
source ~/catkin_ws/devel/setup.bash
…
Open a new terminal console on Ubuntu Linux box, export ROS_MASTER_URI and ROS_IP, …
export ROS_MASTER_URI=http://$SITARA_IP_ADDR:11311 (IP address of Sitara EVM)
export ROS_IP=$LINUX_BOX_IP_ADDR (IP address of Ubuntu Linux box)
hi
i have installed Ubuntu 14.04 with ROS indigo in my host pc, also share directory available, but again i installed as per ur commands , after installation log is:
crl@crl-bel:/opt/ros/indigo/share$ ls
actionlib rgbd_launch
actionlib_msgs robot
actionlib_tutorials robot_model
angles robot_state_publisher
base_local_planner roch_msgs
bond roch_safety_controller
bond_core rocon_app_manager
bondcpp rocon_app_manager_msgs
bondpy rocon_apps
camera_calibration rocon_app_utilities
camera_calibration_parsers rocon_bubble_icons
camera_info_manager rocon_console
capabilities rocon_ebnf
catkin rocon_gateway
class_loader rocon_gateway_utils
clear_costmap_recovery rocon_hub
cmake_modules rocon_hub_client
collada_parser rocon_icons
collada_urdf rocon_interaction_msgs
common-lisp rocon_interactions
common_msgs rocon_master_info
common_tutorials rocon_python_comms
compressed_depth_image_transport rocon_python_redis
compressed_image_transport rocon_python_utils
control_msgs rocon_python_wifi
costmap_2d rocon_semantic_version
cpp_common rocon_service_pair_msgs
cv_bridge rocon_std_msgs
depth_image_proc rocon_uri
desktop ros
desktop_full rosbag
diagnostic_aggregator rosbag_migration_rule
diagnostic_analysis rosbag_storage
diagnostic_common_diagnostics ros_base
diagnostic_msgs rosbash
diagnostics rosboost_cfg
diagnostic_updater rosbuild
doc rosclean
driver_base ros_comm
dynamic_reconfigure rosconsole
ecl_build rosconsole_bridge
ecl_command_line ros_core
ecl_concepts roscpp
ecl_config roscpp_core
ecl_containers roscpp_serialization
ecl_converters roscpp_traits
ecl_devices roscpp_tutorials
ecl_eigen roscreate
ecl_errors rosgraph
ecl_exceptions rosgraph_msgs
ecl_formatters roslang
ecl_geometry roslaunch
ecl_license roslib
ecl_linear_algebra roslint
ecl_math roslisp
ecl_mobile_robot roslz4
ecl_mpl rosmake
ecl_sigslots rosmaster
ecl_streams rosmsg
ecl_threads rosnode
ecl_time rosout
ecl_time_lite rospack
ecl_type_traits rosparam
ecl_utilities rospy
eigen_conversions rospy_tutorials
eigen_stl_containers rosserial
executive_smach rosserial_client
fake_localization rosserial_msgs
filters rosserial_python
gateway_msgs rosservice
gazebo_msgs rostest
gazebo_plugins rostime
gazebo_ros rostopic
gazebo_ros_pkgs ros_tutorials
gencpp rosunit
genlisp roswtf
genmsg rotate_recovery
genpy rqt_action
geometric_shapes rqt_bag
geometry rqt_bag_plugins
geometry_msgs rqt_common_plugins
geometry_tutorials rqt_console
gl_dependency rqt_dep
image_common rqt_graph
image_geometry rqt_gui
image_pipeline rqt_gui_cpp
image_proc rqt_gui_py
image_publisher rqt_image_view
image_rotate rqt_launch
image_transport rqt_logger_level
image_transport_plugins rqt_moveit
image_view rqt_msg
interactive_markers rqt_nav_view
interactive_marker_tutorials rqt_plot
joint_state_publisher rqt_pose_view
kdl_conversions rqt_publisher
kdl_parser rqt_py_common
kobuki rqt_py_console
kobuki_auto_docking rqt_reconfigure
kobuki_bumper2pc rqt_robot_dashboard
kobuki_capabilities rqt_robot_monitor
kobuki_controller_tutorial rqt_robot_plugins
kobuki_core rqt_robot_steering
kobuki_dashboard rqt_runtime_monitor
kobuki_description rqt_rviz
kobuki_desktop rqt_service_caller
kobuki_dock_drive rqt_shell
kobuki_driver rqt_srv
kobuki_ftdi rqt_tf_tree
kobuki_gazebo rqt_top
kobuki_gazebo_plugins rqt_topic
kobuki_keyop rqt_web
kobuki_led_controller rviz
kobuki_msgs rviz_plugin_tutorials
kobuki_node rviz_python_tutorial
kobuki_qtestsuite self_test
kobuki_random_walker sensor_msgs
kobuki_rapps shape_msgs
kobuki_rviz_launchers simulators
kobuki_safety_controller smach
kobuki_soft smach_msgs
kobuki_softapps smach_ros
kobuki_softnode smclib
kobuki_testsuite sophus
laser_assembler stage
laser_filters stage_ros
laser_geometry std_capabilities
laser_pipeline std_msgs
librviz_tutorial std_srvs
map_msgs stereo_image_proc
map_server stereo_msgs
media_export tf
message_filters tf2
message_generation tf2_geometry_msgs
message_runtime tf2_kdl
mk tf2_msgs
move_base tf2_py
move_base_msgs tf2_ros
nav_core tf2_sensor_msgs
navfn tf_conversions
nav_msgs theora_image_transport
nodelet topic_tools
nodelet_core trajectory_msgs
nodelet_topic_tools turtle_actionlib
nodelet_tutorial_math turtlesim
octomap turtle_tf
openni_camera turtle_tf2
openni_launch unique_id
openslam_gmapping urdf
orocos_kdl urdf_parser_plugin
pcl_conversions urdf_tutorial
pcl_msgs uuid_msgs
pcl_ros vision_opencv
perception visualization_marker_tutorials
perception_pcl visualization_msgs
pluginlib visualization_tutorials
pluginlib_tutorials viz
pointcloud_to_laserscan voxel_grid
polled_camera webkit_dependency
python_orocos_kdl xacro
python_qt_binding xmlrpcpp
qt_dotgraph yocs_cmd_vel_mux
qt_gui yocs_controllers
qt_gui_cpp yocs_velocity_smoother
qt_gui_py_common yujin_maps
qwt_dependency zeroconf_avahi
random_numbers zeroconf_msgs
resource_retriever
crl@crl-bel:/opt/ros/indigo/share$
and in sitara log is:
root@am57xx-evm:/opt/ros/indigo/share# ls
actionlib nodelet
actionlib_msgs nodelet_topic_tools
actionlib_tutorials nodelet_tutorial_math
amcl object_recognition_msgs
angles octomap_msgs
ar_track_alvar octomap_ros
ar_track_alvar_msgs octomap_server
audio_common_msgs oneshot_timer_tests
base_local_planner openslam_gmapping
bond pcl_conversions
bondcpp pcl_msgs
bondpy pcl_ros
camera_calibration pluginlib
camera_calibration_parsers pluginlib_tutorials
camera_info_manager polled_camera
camera_info_manager_py position_controllers
can_msgs random_numbers
capabilities razor_imu_9dof
carrot_planner realtime_tools
catkin resource_retriever
chatter_msgs rgbd_launch
chatter_receiver robot_pose_ekf
chatter_sender robot_state_publisher
class_loader rocon_app_manager
clear_costmap_recovery rocon_app_manager_msgs
cmake_modules rocon_app_utilities
collada_parser rocon_apps
collada_urdf rocon_bubble_icons
common-lisp rocon_console
communication_tests rocon_device_msgs
compressed_depth_image_transport rocon_ebnf
compressed_image_transport rocon_gateway
concert_msgs rocon_gateway_tests
concert_service_msgs rocon_gateway_utils
concert_workflow_engine_msgs rocon_hub
control_msgs rocon_hub_client
control_toolbox rocon_icons
controller_interface rocon_interaction_msgs
controller_manager rocon_interactions
controller_manager_msgs rocon_launch
controller_manager_tests rocon_master_info
convex_decomposition rocon_python_comms
costmap_2d rocon_python_redis
cpp_common rocon_python_utils
cv_bridge rocon_python_wifi
cv_camera rocon_semantic_version
cyclic_timer_tests rocon_service_pair_msgs
depth_image_proc rocon_std_msgs
depthimage_to_laserscan rocon_test
diagnostic_aggregator rocon_tutorial_msgs
diagnostic_analysis rocon_uri
diagnostic_common_diagnostics ros
diagnostic_msgs ros_arduino_firmware
diagnostic_updater ros_arduino_msgs
diff_drive_controller ros_arduino_python
dwa_local_planner ros_pocketsphinx
dynamic_reconfigure rosapi
ecl_build rosauth
ecl_command_line rosbag
ecl_concepts rosbag_storage
ecl_config rosbash
ecl_console rosboost_cfg
ecl_containers rosbridge_library
ecl_converters rosbridge_server
ecl_converters_lite rosbridge_suite
ecl_core_apps rosbuild
ecl_devices rosclean
ecl_eigen rosconsole
ecl_errors rosconsole_bridge
ecl_exceptions roscpp
ecl_filesystem roscpp_serialization
ecl_formatters roscpp_traits
ecl_geometry roscpp_tutorials
ecl_io roscreate
ecl_ipc rosgraph
ecl_license rosgraph_msgs
ecl_linear_algebra roslang
ecl_math roslaunch
ecl_mobile_robot roslib
ecl_mpl roslint
ecl_sigslots roslz4
ecl_sigslots_lite rosmake
ecl_statistics rosmaster
ecl_streams rosmsg
ecl_threads rosnode
ecl_time rosout
ecl_time_lite rospack
ecl_type_traits rosparam
ecl_utilities rospy
effort_controllers rospy_tutorials
eigen_conversions rosserial_arduino
eigen_stl_containers rosserial_client
fake_localization rosserial_embeddedlinux
filters rosserial_msgs
force_torque_sensor_controller rosserial_python
forward_command_controller rosserial_xbee
frontier_exploration rosservice
gateway_msgs rostest
gencpp rostime
genlisp rostopic
genmsg rosunit
genpy roswtf
geometric_shapes rotate_recovery
geometry_msgs rt_tests_support
global_planner scheduler_msgs
gmapping sensor_msgs
gripper_action_controller serial
gscam shape_msgs
hardware_interface simple_message
hector_mapping smach
image_geometry smach_msgs
image_proc smach_ros
image_publisher smclib
image_rotate socketcan_bridge
image_transport socketcan_interface
imu_processors srdfdom
imu_sensor_controller std_capabilities
imu_transformer std_msgs
industrial_msgs std_srvs
industrial_robot_client stereo_image_proc
industrial_robot_simulator stereo_msgs
industrial_trajectory_filters tf
industrial_utils tf2
ivcon tf2_geometry_msgs
joint_limits_interface tf2_kdl
joint_state_controller tf2_msgs
joint_trajectory_controller tf2_py
joy tf2_ros
kdl_conversions tf2_sensor_msgs
kdl_parser tf2_tools
kobuki_auto_docking tf_conversions
kobuki_bumper2pc theora_image_transport
kobuki_capabilities ti_mmwave_rospkg
kobuki_controller_tutorial topic_tools
kobuki_description trajectory_msgs
kobuki_dock_drive transmission_interface
kobuki_driver unique_id
kobuki_keyop urdf
kobuki_msgs urdf_parser_plugin
kobuki_node urdf_tutorial
kobuki_random_walker urdfdom_py
kobuki_rapps uuid_msgs
kobuki_safety_controller velocity_controllers
laser_assembler velodyne_driver
laser_filters velodyne_msgs
laser_geometry velodyne_pointcloud
libmavconn visualization_msgs
map_msgs voxel_grid
map_server xacro
mavlink xmlrpcpp
mavros xv_11_laser_driver
mavros_extras yocs_ar_marker_tracking
mavros_msgs yocs_ar_pair_approach
message_filters yocs_ar_pair_tracking
message_generation yocs_cmd_vel_mux
message_runtime yocs_controllers
mk yocs_diff_drive_pose_controller
move_base yocs_joyop
move_base_msgs yocs_keyop
move_slow_and_clear yocs_localization_manager
moveit_core yocs_math_toolkit
moveit_kinematics yocs_msgs
moveit_msgs yocs_navigator
moveit_planners_ompl yocs_rapps
moveit_ros_manipulation yocs_safety_controller
moveit_ros_move_group yocs_velocity_smoother
moveit_ros_perception yocs_virtual_sensor
moveit_ros_planning yocs_waypoint_provider
moveit_simple_controller_manager yocs_waypoints_navi
nav_core zeroconf_avahi
nav_msgs zeroconf_avahi_demos
navfn zeroconf_msgs
root@am57xx-evm:/opt/ros/indigo/share#
am not able to find in list of sitara for turtlebot_description,turtlebot_bringup,turtlebot_mmwave_launchers/
also please tell where is ~/.bashrc file ? which i need to put these lines
source /opt/ros/indigo/setup.bash source ~/catkin_ws/devel/setup.bash
thanks in advance
Which Processor SDK version are you using?
Turtlebot_description, turtlebot_bringup, and turtlebot_mmwave_launchers are NOT available prior to PSDK 5.1. If you are not on PSDK version 5.1, please migrate to that version.