... | ... | @@ -15,10 +15,10 @@ Running |
|
|
|
|
|
ROS is already installed on IDA computers, you can find it in the directories ```/opt/ros/galactic```, ```/usr``` and ```/courses/TDDE05/software```.
|
|
|
|
|
|
**thinlinc**
|
|
|
**ThinLinc**
|
|
|
|
|
|
Running on personal computers is currently not supported. However, it is possible to use Thinlinc to remotely access IDA's computers.
|
|
|
To use thinlinc, follow the installation instructions at http://www.cendio.com/thinlinc/download and connect to the IDA server: ```thinlinc.edu.liu.se```.
|
|
|
Running on personal computers is currently not supported. However, it is possible to use ThinLinc to remotely access IDA's computers.
|
|
|
To use ThinLinc, follow the installation instructions at http://www.cendio.com/thinlinc/download and connect to the IDA server: ```thinlinc.edu.liu.se```.
|
|
|
|
|
|
ROS
|
|
|
---
|
... | ... | @@ -27,7 +27,7 @@ ROS |
|
|
|
|
|
ROS is a framework composed of communication middleware and a set of modules providing different functionalities for robots.
|
|
|
|
|
|
**Middleware:** With ROS, the various algorithms, interfaces to hardware, and simulators all run in different processes. ROS includes communication libraries for various programming languages: C++ ([rclcpp](https://index.ros.org/p/rclcpp/)) or Python (rclpy \url{https://index.ros.org/p/rclpy/}).
|
|
|
**Middleware:** With ROS, the various algorithms, interfaces to hardware, and simulators all run in different processes. ROS includes communication libraries for various programming languages: C++ ([rclcpp](https://index.ros.org/p/rclcpp/)) or Python ([rclpy](https://index.ros.org/p/rclpy/)).
|
|
|
There are libraries for more programming languages, but they are not as well supported, and it is recommended that you stick to C++ and Python for this course.
|
|
|
|
|
|
ROS programs mainly communicate through the use of topics.
|
... | ... | |