Robotics workspace
catkin_make
in catkin_wssource devel/setup.bash
Learning how to use nodes to subscribe and publish to topics.
roscore
- In a new terminal
rosrun two_int_talker two_int_talker.py
- In a new terminal
rosrun project1_solution solution.py
Learning how to create transforms of objects in different coordinate frames.
roscore
- In a new terminal
rosrun rviz rviz
- In a new terminal
rosrun marker_publisher marker_publisher
- In a new terminal
rosrun project2_solution solution.py
Learning how to compute coordinate transforms between the world_link to other links using q values and revolute joints.
roscore
- In a new terminal
rosparam set robot_description --textfile kuka_lwr_arm.urdf
- In the same terminal
rosrun robot_sim robot_sim_bringup
- In a new terminal
rosrun robot_mover mover
- In a new terminal
rosrun forward_kinematics solution.py
- In a new terminal
rosrun rviz rviz
Learn how to compute joint (q) velocity given initial base to end effector transform and desired base to end effector transform.
roscore
- In a new terminal in home directory
rosparam set robot_description --textfile kuka_lwr_arm.urdf
- In the same terminal
rosrun robot_sim robot_sim_bringup
- In a new terminal
rosrun robot_state_publisher robot_state_publisher
- In a new terminal
rosrun cartesian_control marker_control.py
- In a new terminal
rosrun cartesian_control cartesian_control.py
- In a new termianl
rosrun rviz rviz
- In rviz change Fixed Frame to world link_name
- In rviz click Add and select RobotModel
- In rviz click Add and select "InteractiveMarkers"