Close

105 Results for "ros"

  • The First (Not-Quite) Update

  • As is always the case (for my projects), ambition has exceeded both ability and free time. So here I am, in the last week of the project, trying to defy those constraints...In any case, there have been some minimal successes - I have a wagon (a Radio...
  • System Architecture: Top to bottom.

  • The robots are in a mostly functioning state with respect to their hardware, we will discuss the up and coming 4th version of the robots soon. This post is about what software we are going to produce and how it will enable people to do some very cool...
  • Version 1.0 Complete

  • I started the Phoebe project with the goal of building something to apply what I’ve learned about ROS. Get some hands-on experience, learning the ropes. Now that Phoebe can map and autonomously navigate its environment, it is a good place to pause and...
  • Building ROS2 for the RPi ZW

  • "ROS 2 Foxy Fitzroy Artwork" by Open Source Robotics Foundation is licensed under CC BY-NC 4.0 Manually building ROS 2 [1] for the Raspberry Pi Zero W is necessary because Debian 10 Buster is a tier 3 platform [2]. This means that there are no...
  • [Enlightened] Decisions on Ubuntu GUI, cont'd

  • So after 12 hours of imaging, errors, new imaging, more errors, I've come to some conclusions: Native Ubuntu desktop (at least 18.04.4) just isn't ready for the Pi 4. A clean install got Ubuntu desktop (Gnome) working, but there are large gaps in wifi...
  • Motion Trajectory Smoothing with Ruckig

  • In the last post I showed how to set up CollisionIK for my Kuka KR 16 robot arm in ROS so that it can be used to solve the inverse kinematics (IK) problem in real-time while handling singularities, collisions, and other issues. I only showed it working...
  • High level decision making

  • To connect the disparate pieces of code into a working whole, the robot needs some faculties for high level decision making. This might make you think of "AI" or machine learning, but our needs are closer to game AI: something simple, rules-based and...
  • ROSbot 2.0 is ready!

  • Here is the list of improvements made in ROSbot 2.0 - autonomous robot development platform:1) unused ports from CORE2-ROS are now accessible on ROSbot chassis, so you can add the external modules to your ROSbot thanks to:2x host USB1x USB serial (powered...
  • Software

  • Free and Open-Source Software is used as much as possible throughout the project. On the robot of course, but also for the tools around it: the source code is written on Linux and hosted on GitLab, the case is designed with Blender, sliced with PrusaSlicer,...
  • New Project: Phoebe TurtleBot

  • While my understanding of the open source Robot Operating System is still far from complete, I feel like I’m far enough along to build a robot to run ROS. Doing so would help cement the concepts covered so far and serve as an anchor to help...
  • Fiducial marker nodelet

  • To interact with the environment I'll be using fiducial markers. The markers will tell the robot 1. what an object is, and 2. where it is relative to the robot#2 is very important. The SLAM system is only accurate to about 10cm, which gives us a general...