This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Deploying COTS Legged Robot Platforms into a Heterogeneous Robot Team

Benjamin Tam, Thomas Molnar, Fletcher Talbot, Brett Wood, Ryan Steindl The authors are with the Robotics and Autonomous Systems Group, CSIRO, Pullenvale, QLD 4069, Australia. All correspondence should be addressed to [email protected]
Abstract

The recent availability of commercial-off-the-shelf (COTS) legged robot platforms have opened up new opportunities in deploying legged systems into different scenarios. While the main advantage of legged robots is their ability to traverse unstructured terrain, there are still large gaps between what robot platforms can achieve and their animal counterparts. Therefore, when deploying as part of a heterogeneous robot team of different platforms, it is beneficial to understand the different scenarios where a legged platform would perform better than a wheeled, tracked or aerial platform. Two COTS quadruped robots, Ghost Robotics’ Vision 60 and Boston Dynamics’ Spot, were deployed into a heterogeneous team. A description of some of the challenges faced while integrating the platforms, as well as some experiments in traversing different terrains are provided to give insight into the real-world deployment of legged robots.

I Introduction

The DARPA Subterranean (SubT) Challenge [1] has highlighted current challenges in deploying autonomous robots into unknown environments. Due to severely limited communications, the robots are required to autonomously navigate terrain with little to no human input. Therefore, the robot platforms need to be stable and robust when faced with terrains from human-made urban environments to natural caves. CSIRO Data61 is one of the teams competing in the challenge and has developed a heterogeneous team of robot platforms which use a common sensing payload, the CatPack [2]. This enables different platforms to be integrated into the team and be deployed to different environments according to their strengths. To focus on multi-agent autonomy and the construction of a smaller tracked platform, the development of a legged robot platform Bruce [3] was halted in favour of acquiring commercial-off-the-shelf (COTS) legged platforms, such as the Ghost Robotics’ Vision 60 [4], Boston Dynamics’ Spot [5], Unitree’s Laikago [6] or Anybotics’ ANYmal C [7].

II Integration Challenges

The CatPack provides SLAM (simultaneous localisation and mapping) capability to the platforms using a lidar and IMU, and has cameras for object detection. Point cloud and odometry data is then passed to the autonomy payload where a voxel occupancy map is created for global and local navigation. Either velocity commands or waypoints are sent via Robot Operating System (ROS) [8] to the robot platforms, allowing modularity for integration. Both legged platforms deployed, Ghost Robotics’ Vision 60 v4 [4] and Boston Dynamics’ Spot [5], shown in Fig. 1, are either ROS-enabled or have a ROS wrapper available for quick integration. Apart from the expected software integration and configuration parameter tuning, two challenges arose in deploying these platforms:

Refer to caption
(a)
Refer to caption
(b)
Figure 1: a) Ghost Robotics Vision60 v4.0, and b) Boston Dynamics Spot quadruped platform.
Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Refer to caption
(d)
Figure 2: Rock piles containing rocks of size: a) A - 0.01-0.1 m; b) B - 0.1-0.3 m; and c) C - 0.2-0.5 m. d) Point cloud generated by the CatPack of the dirt and loose rock road with local slope of 15 - 25.

Communications - Subterranean environments degrade wireless communications due to limited direct line of sight between robots. Therefore, bandwidth is prioritised for essential multi-agent map sharing and coordination data. The team uses a network of Rajant radios for communication. As the legged platforms were designed for remote user operation via a mobile app, each robot has their own wireless access point. These additional wireless systems working in the same band (2.4G Hz and 5 GHz) as the Rajant radios caused interference. Thus, these controllers were switched off during missions to reduce radio noise. Additional issues on the Vision 60 platform was local robot control network packets being accidentally sent via the Rajant radios and other robot platforms acquiring an IP address from the DHCP server onboard, causing further network bandwidth decrease. Unwanted packets were resolved via using a DMZ, while the onboard DHCP server was disabled and static IP addresses assigned.

Payload Mounting - The payload mounting rails for the Vision 60 are at the front and rear of the robot, while Spot has them at the middle. Due to the 45(off the horizontal) mounting of the lidar on the CatPack, the mounting on the Spot near the middle occludes the view of the area in front of the robot, compared to the Vision 60 where the CatPack could be mounted near the front. Thus, Spot’s onboard depth sensors where used to fill in this missing information.

III Experiments

Previous works in testing COTS legged robots capability [9] have shown that while they are capable of traversing challenging unstructured terrain, their reliability on these terrain is still limited. Thus, experiments were conducted to identify terrains legged robot platforms can reliably be deployed to. A set of challenging terrains were traversed to test the capabilities of the legged platforms compared to the tracked platform BIA5’s ATR. Note that while it is not a like-for-like comparison of legged versus tracked platform, the experiments provide real world scenarios for the deployment of such platforms. Table I compares the specifications of the platforms. Also, the Vision 60 has onboard vision sensors but were not used due to the code being experimental, while Spot has a more mature vision system. The different types of terrain traversed include on three different sized rock piles (Fig. 2(a)-2(c)), a sloped road (Fig. 2(d)), doorways and stairs.

TABLE I: Platform Capabilities
Attribute GR Boston Dynamics BIA5
Vision 60 Spot ATR
Actuators 12 12 2
Weight with payload (kg) 48.4 38.1 90
Width (m) 0.55 0.50 0.78
Length (m) 0.93 1.1 1.4
Max Step Height (m) 0.25 0.3 0.25
Max Slope () x 30 43

IV Discussion

For the sloped dirt road, the Vision 60 was unable to traverse it successfully, while both the Spot and ATR were able to. This could be due to Vision 60 being heavier and does blind mode locomotion, causing the legs to impact the ground with larger forces. This caused the loose dirt and rocks to give way under the rubber feet resulting in the robot slipping and falling over. This was not observed on the lighter Spot or the large contact footprint area of the tracks on the ATR. For the rock piles, the Vision 60’s blind mode locomotion was able to reliably traverse rock pile A, while it had mixed results for rock pile B. This was not the case with Spot, where the perception system was able to place the feet on better footholds for both rock pile A and B. In comparison, the ATR was capable of traversing all three piles. It was also observed that the Vision 60 would naturally strafe down an incline when walking across the slope which required manual compensation.

The legged robots were able to traverse narrow corridors and doorways easier than the tracked platform using the same local navigation algorithm, but with a footprint reflecting the smaller robot size. As the doors had a minimum 0.8 m width, the tolerance for the ATR was smaller than the legged platforms, causing the local navigation algorithm to fail to plan through.

Both legged platforms have a dedicated stairs mode which changes gait parameters for going up stairs forwards and down stairs backwards with good reliability. The ATR can traverse up or down a single flight of stairs, but is unstable and could topple over if the velocity commands are not precise. For multiple flights of stairs, the ATR’s footprint causes difficulties in turning around on the landing, something the legged platforms do not suffer from.

V Conclusions

Through testing the legged platforms on various terrains, it was found that their strength is in being deployed onto stairs and narrow passageways. While the legged platforms were able to traverse unstructured outdoor terrain, the tracked robot provided a more reliable platform for traversing these terrains where the ground surface could be loose.

Acknowledgements

The authors would like to thank the CSIRO Data61 SubT Challenge Team.

References

  • [1] DARPA, “DARPA Subterranean Challenge,” 2020, Accessed 21-12-2020. [Online]. Available: https://www.subtchallenge.com
  • [2] N. Hudson, F. Talbot, M. Cox, J. Williams, T. Hines, A. Pitt, B. Wood, D. Frousheger, K. L. Surdo, T. Molnar, R. Steindl, M. Wildie, I. Sa, N. Kottege, K. Stepanas, E. Hernandez, G. Catt, W. Docherty, B. Tidd, B. Tam, S. Murrell, M. Bessell, L. Hanson, L. Tychsen-Smith, H. Suzuki, L. Overs, F. Kendoul, G. Wagner, D. Palmer, P. Milani, M. O’Brien, S. Jiang, S. Chen, and R. C. Arkin, “Heterogeneous Ground and Air Platforms, Homogeneous Sensing: Team CSIRO Data61’s Approach to the DARPA Subterranean Challenge,” 2021.
  • [3] R. Steindl, T. Molnar, F. Talbot, N. Hudson, B. Tam, S. Murrell, and N. Kottege, “Bruce - design and development of a dynamic hexapod robot,” in Australasian Conference on Robotics and Automation, 2020.
  • [4] Ghost Robotics, “Vision 60 quadruped robot,” 2020, Accessed 01-12-2020. [Online]. Available: https://www.ghostrobotics.io/robots
  • [5] Boston Dynamics, “Spot,” 2021, Accessed 01-04-2021. [Online]. Available: https://www.bostondynamics.com/spot
  • [6] Unitree Robotics, “Laikago quadruped robot,” 2021, accessed 08-04-2021. [Online]. Available: http://www.unitree.cc/product/
  • [7] ANYbotics, “ANYmal C quadruped robot,” 2021, accessed 09-05-2021. [Online]. Available: https://www.anybotics.com/anymal-autonomous-legged-robot/
  • [8] M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, and A. Y. Ng, “ROS: an open-source robot operating system,” in IEEE ICRA workshop on open source software, vol. 3, 2009, p. 5.
  • [9] Adam Savage’s Tested, “Adam Savage Tests Boston Dynamics’ Spot Robot!” 2020, Accessed 01-04-2021. [Online]. Available: https://www.youtube.com/watch?v=k7s1sr4JdlI