-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add G.5.1, H.2.1, and associated features * Update admonitions for beta features * Move "beta" admonition on pages with images * Add example middleware profiles from robot * Add example topic values to hazards
- Loading branch information
Showing
15 changed files
with
358 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# iRobot® Create® 3 Release G.5.1 | ||
[[Click here to download release G.5.1]](https://edu.irobot.com/create3/firmware/G.5.1) | ||
|
||
## This release is running ROS 2 Galactic with the following interface library versions: | ||
|
||
- [irobot_create_msgs - 1.2.4](https://github.com/iRobotEducation/irobot_create_msgs/tree/1.2.4) | ||
- [cyclonedds - 0.8.1](https://github.com/eclipse-cyclonedds/cyclonedds/tree/0.8.1) | ||
- [Fast-DDS - 2.3.3](https://github.com/eProsima/Fast-DDS/tree/2.3.3) | ||
|
||
## Release Overview | ||
For iRobot® Education Bluetooth[^1] users, this is a bugfix release. | ||
For ROS 2[^2] users, this is primarily a feature release. | ||
See below for details. | ||
|
||
## Changelog (from G.4.5) | ||
### ROS 2 | ||
* Publications | ||
* Add `/cliff_intensity` topic [(#320)](https://github.com/iRobotEducation/create3_docs/issues/320) | ||
* Add tf frame for the IMU (called `imu`), to which the `/imu` topic is now connected | ||
* Middleware | ||
* Allow the use of `;` characters in Fast-DDS Discovery Server configuration [(#400)](https://github.com/iRobotEducation/create3_docs/issues/400) | ||
* Beta: Allow user to [provide an XML configuration file](../../webserver/rmw-profile-override/) for their preferred middleware [(#407)](https://github.com/iRobotEducation/create3_docs/issues/407) | ||
|
||
### Core Robot | ||
* Webserver / OS | ||
* Beta: Allow user full control to [edit ntp.conf](../../webserver/edit-ntp-conf/) [(#333)](https://github.com/iRobotEducation/create3_docs/issues/333) | ||
* Remove erroneous log messages about the robot's lost Wi-Fi connection when it had never been connected in the first place | ||
|
||
### iRobot® Education Bluetooth protocol mode | ||
* Fix device number for stall event to match protocol document [(#410)](https://github.com/iRobotEducation/create3_docs/issues/410) | ||
|
||
[^1]: The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by iRobot is under license. | ||
[^2]: ROS 2 is governed by Open Robotics. | ||
[^3]: All other trademarks mentioned are the property of their respective owners. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# iRobot® Create® 3 Release H.2.1 | ||
[[Click here to download release H.2.1]](https://edu.irobot.com/create3/firmware/H.2.1) | ||
|
||
!!! warning | ||
When using Fast-DDS, startup times are about 30s longer than in our Galactic release. We are working on a fix. | ||
|
||
## This release is running ROS 2 Humble with the following interface library versions: | ||
|
||
- [irobot_create_msgs - 2.1.0](https://github.com/iRobotEducation/irobot_create_msgs/tree/2.1.0) | ||
- [cyclonedds - 0.9.0](https://github.com/eclipse-cyclonedds/cyclonedds/tree/0.9.0) | ||
- [Fast-DDS - 2.6.4](https://github.com/eProsima/Fast-DDS/tree/2.6.4) | ||
|
||
## Release Overview | ||
For iRobot® Education Bluetooth[^1] users, this is a bugfix release. | ||
For ROS 2[^2] users, this is primarily a feature release. | ||
See below for details. | ||
|
||
## Changelog (from H.1.2) | ||
### ROS 2 | ||
* Publications | ||
* Add `/cliff_intensity` topic [(#320)](https://github.com/iRobotEducation/create3_docs/issues/320) | ||
* Add tf frame for the IMU (called `imu`), to which the `/imu` topic is now connected | ||
* Middleware | ||
* Allow the use of `;` characters in Fast-DDS Discovery Server configuration [(#400)](https://github.com/iRobotEducation/create3_docs/issues/400) | ||
* Beta: Allow user to [provide an XML configuration file](../../webserver/rmw-profile-override/) for their preferred middleware [(#407)](https://github.com/iRobotEducation/create3_docs/issues/407) | ||
|
||
### Core Robot | ||
* Webserver / OS | ||
* Beta: Allow user full control to [edit ntp.conf](../../webserver/edit-ntp-conf/) [(#333)](https://github.com/iRobotEducation/create3_docs/issues/333) | ||
* Remove erroneous log messages about the robot's lost Wi-Fi connection when it had never been connected in the first place | ||
|
||
### iRobot® Education Bluetooth protocol mode | ||
* Fix device number for stall event to match protocol document [(#410)](https://github.com/iRobotEducation/create3_docs/issues/410) | ||
|
||
[^1]: ROS 2 is governed by Open Robotics. | ||
[^2]: The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by iRobot is under license. | ||
[^3]: All other trademarks mentioned are the property of their respective owners. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# iRobot® Create® 3 Webserver - Edit ntp.conf | ||
The Edit ntp.conf page of the Create® 3 webserver allows the user to modify the robot's NTP daemon configuration file. | ||
|
||
!!!warning | ||
Please note that this is a beta feature, and as such is not supported by the customer service team. | ||
Please exercise caution, as improper use of beta features may result in an inoperable robot. | ||
|
||
 | ||
|
||
This page allows the user to directly edit `ntp.conf` on the robot. After pressing "save," the NTP daemon must be [restarted](../webserver/restart-ntpd.md). | ||
|
||
[^1]: All trademarks mentioned are the property of their respective owners. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# iRobot® Create® 3 Webserver - Override RMW Profile | ||
The Override RMW Profile page of the Create® 3 webserver allows the user to override the robot's inbuilt RMW profiles for its middleware. | ||
|
||
!!!warning | ||
Please note that this is a beta feature, and as such is not supported by the customer service team. | ||
Please exercise caution, as improper use of beta features may result in an inoperable robot. | ||
|
||
<br><br> | ||
|
||
## Usage | ||
This page allows the user to replace the robot's middleware XML profile file with one of their choosing. | ||
Leave this box blank in order to use the robot's default profile file. | ||
|
||
!!!important | ||
After pressing "save," the application must be [restarted](../application/#restart-application). | ||
|
||
More details about the XML configuration file can be found on respective vendor sites: | ||
|
||
* [Cyclone DDS](https://github.com/eclipse-cyclonedds/cyclonedds/blob/master/docs/manual/options.md) | ||
* [Fast DDS](https://fast-dds.docs.eprosima.com/en/latest/fastdds/xml_configuration/xml_configuration.html) | ||
|
||
## Example for Cyclone DDS | ||
Replace `INTERFACE` with interface(s) of choice (for example, `usb0,wlan0` to communicate on both the USB and Wi-Fi interfaces) | ||
|
||
```xml | ||
<CycloneDDS> | ||
<Domain> | ||
<General> | ||
<NetworkInterfaceAddress>INTERFACE</NetworkInterfaceAddress> | ||
</General> | ||
</Domain> | ||
</CycloneDDS> | ||
``` | ||
|
||
## Example for Fast DDS | ||
```xml | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<profiles xmlns="http://www.eprosima.com/XMLSchemas/fastRTPS_Profiles"> | ||
<transport_descriptors> | ||
<transport_descriptor> | ||
<transport_id>udp_transport</transport_id> | ||
<type>UDPv4</type> | ||
<maxMessageSize>65000</maxMessageSize> | ||
</transport_descriptor> | ||
</transport_descriptors> | ||
|
||
<participant profile_name="broadcast_discovery" is_default_profile="true"> | ||
<rtps> | ||
<userTransports> | ||
<transport_id>udp_transport</transport_id> | ||
</userTransports> | ||
<useBuiltinTransports>false</useBuiltinTransports> | ||
</rtps> | ||
</participant> | ||
</profiles> | ||
``` | ||
|
||
[^1]: All trademarks mentioned are the property of their respective owners. |
Oops, something went wrong.